代码之家  ›  专栏  ›  技术社区  ›  pookie

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

  •  7
  • pookie  · 技术社区  · 7 年前

    如果您创建一个标准的C WinForms应用程序,您会发现一个表单有两个事件: Move LocationChanged .

    移动 当窗体移动并且 位置已更改 当窗体 location 属性更改。

    当然,如果表单移动,location属性也会更改吗?

    这两件事有什么区别?在哪种情况下,一个会着火,而另一个不会着火?

    2 回复  |  直到 7 年前
        1
  •  1
  •   L_J    7 年前

    Move LocationChanged

    [SRCategoryAttribute("CatLayout")]

    [SRCategoryAttribute("CatPropertyChanged")]

        2
  •  1
  •   pinkfloydx33    7 年前

    Move LocationChanged Control ScrollableControl ContainerControl Form

    source code OnLocationChanged OnMove

    MSDN

    no such distinction

    推荐文章