List1.ListIndex<>-1 如果没有选择,前面为-1 , -1<>-1 ,运算结果为FalseCmdRemove.Enabled=False 就是移除 按钮 不可用, 因为没有选择嘛 如果有选择 前面是>=0的数 <>-1 的结果为 True这时 CmdRemove.Enabled=True ,移除按钮可用.