我是vb.net編程的新手,我目前正在看我的工作中的視覺工作室項目。據我的理解,當一個新組件被添加到網頁的設計器中時,該組件的細節和屬性在InitializeComponent子類中聲明。我注意到在整個項目中的所有不同的InitializeComponent聲明中,它們都沒有代碼。有人可以告訴我爲什麼這是嗎?爲什麼我的InitializeComponent子空?
感謝
我是vb.net編程的新手,我目前正在看我的工作中的視覺工作室項目。據我的理解,當一個新組件被添加到網頁的設計器中時,該組件的細節和屬性在InitializeComponent子類中聲明。我注意到在整個項目中的所有不同的InitializeComponent聲明中,它們都沒有代碼。有人可以告訴我爲什麼這是嗎?爲什麼我的InitializeComponent子空?
感謝
如果您點擊解決方案資源管理器show all files
的頂部,您將可以看到像Form1.Designer.vb
這樣的文件這裏的關鍵是designer
這是一個由visual studio自動爲您創建的文件。不建議更改它,但有時是必要的。這個文件的另一個好用處是當你想創建dynamic controls
時,你可以使用designer
中的代碼來實現它。
對於asp.net,這link應該幫助你獲得基本知識。
的InitializeComponent
子,當你創建你的項目是自動生成的。通常手動修改此子代碼中的代碼通常是個壞主意,因爲它可能會讓設計師感到困惑。此子代碼有意隱藏,以防開發人員嘗試手動更改代碼。不過,我向你保證,代碼就在那裏。它只是隱藏起來以防止不必要的混淆。