Form.Move和Form.LocationChanged有什么区别?

poo*_*kie 7 c# events winforms

如果您创建一个标准的C#WinForms应用程序,您将填写查找表单有两个事件:MoveLocationChanged.

Move表单移动LocationChanged时引发,并在表单location属性更改时引发.

当然,如果表格移动,位置属性也会改变吗?

这两个事件有什么区别?在哪种情况下会引发一次而不是另一次发射?

L_J*_*L_J 1

两者MoveLocationChanged事件是相互关联的。我相信不存在一个人被解雇而另一个人没有被解雇的情况。不同之处在于它们属于不同类别的事件。

事件Move[SRCategoryAttribute("CatLayout")]属性。

事件LocationChanged[SRCategoryAttribute("CatPropertyChanged")]属性。