1
我正在爲我的Windows應用程序使用VB.Net。我將從MDI中打開兩個孩子的表格。兩種表格都將打開。現在,如果我將從form1轉到form2,那麼form2的Activate
事件將不會觸發。 我不知道爲什麼會發生這種情況。誰能幫我嗎?窗體激活事件不會觸發
我正在爲我的Windows應用程序使用VB.Net。我將從MDI中打開兩個孩子的表格。兩種表格都將打開。現在,如果我將從form1轉到form2,那麼form2的Activate
事件將不會觸發。 我不知道爲什麼會發生這種情況。誰能幫我嗎?窗體激活事件不會觸發
this.Deactivate += new EventHandler(Form1_Deactivate);
this.Activated += new EventHandler(Form1_Activated);
嘗試那些eventhandlers(C#,應該在VB中類似)。
蒂普:您還可以要求FormWindowState例如:
if (FormWindowState.Normal == WindowState)
對於vb.net:AddHandler的Form1_Activated,AddressOf Form1_Activated – LarsTech
這怎麼回答這個問題?它說'Activate'事件沒有發射。它並沒有要求如何將處理程序連接到「Activate」事件。順便說一句,在VB.NET中這樣簡單。只需使用「處理」關鍵字... –