2012-11-19 22 views
0

我習慣於C#和VS2010 :)但現在必須修改一些舊的VB 6.0代碼。 我們如何在VB 6.0 IDE中添加事件?喜歡這個?這沒有進入我的突破點。在VB 6.0中添加一個FormActivate事件

private sub form_activate() 
Call SomeControl.SetFocus 
end sub 

當我們第一次在應用程序上打開主表單時,什麼是LAST事件?它是form_Activate還是我們在VB 6.0中也有一個formShown事件呢?

謝謝。

回答

3

從VB6窗體的codeview窗口中,在uper左邊的組合框中選擇Form。然後右上角的組合框將顯示所有表單的事件,並在選中時爲您創建它們。 (除非突出顯示它們已經存在),我會先刪除您添加的代碼段以避免混淆。編輯會爲你安排事件。

來看看本作的順序有關的鏈接

http://visualbasic.about.com/library/faq/bleventseqa.htm

+1

一個小小的點:只的GotFocus火災在其上有沒有控件窗體上。嘗試複製並粘貼鏈接中給出的代碼,以空格形式運行,然後將控件放在窗體上並再次運行。您會看到GotFocus事件不會觸發。它也變得更加複雜。嘗試把 – BobRodes

+0

它也變得更加複雜。嘗試將「打印」Hello World「'放入Activate事件中,不要使用任何控件。現在,它進入初始化,加載,調整大小,繪製,激活,GotFocus。大概是因爲它在印刷之前必須做一個油漆。 – BobRodes