我似乎有一些运气不好的任何事件超出formX_load(..)运行。这就是我希望这里有人能帮助我。Form1_Move()永远不会触发
我开始了一个空的项目,在它上面添加了一个标签(label1),并将代码从MSDN的示例中复制出来。 (我在自己的标签文本中添加)。
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.move%28v=vs.80%29.aspx
private void Form1_Move(object sender, System.EventArgs e)
{
this.Text = "Form screen position = " + this.Location.ToString();
label1.Text = "You Moved Me!";
}
一切编译和运行,但没关系,我是多么移动或重新大小形成不会改变标签文字或格式文本。
我也尝试过使用OnMove,OnMouseMove和LocationChanged的例子来解决同样的问题......它们似乎永远不会被触发。
缺少什么我在这里?这似乎太容易能够搞砸了,但唉...
感谢您的时间。
您是否真的为OnMove事件添加处理程序? – Icarus
我在这里出去,说不。我至少5年没有碰过C#,并且锈迹斑斑... – challengerTA
@challenferTA看到我的答案。 – Icarus