我正在制作Windows窗体,如下所示。当我点击DataGridView
中的某一行时,某人的详细信息会转移到旁边的TextBoxes
。当用户点击Edit
按钮时,整个 Panel
到右侧变为可编辑状态; TextBoxes
和CheckBoxes
为Enabled
,并允许用户编辑人名,生日等。之后,更改将保存到数据库中。
我不希望用户在编辑时单击其他行,因此想要检测用户何时离开Panel
以便我可以提示他/她。
如何检测我是否失去了Panel
的焦点?
如果我出错了,请回答相应的答案。
答案 0 :(得分:0)
也许当用户开始编辑Panel
中的记录时,您可以将DataGridView的Enabled
属性设置为False
,当按下Save
按钮时可以再次将Enabled
属性设置为True
。