我似乎有一些運氣不好的任何事件超出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