我是vb.net编程的新手,我目前正在研究我工作中的视觉工作室项目。据我所知,当一个新组件被添加到网页的设计者时,该组件的细节和属性在InitializeComponent子中声明。我注意到在整个项目的所有不同的InitializeComponent声明中,它们都没有代码。谁能告诉我为什么会这样?
由于
答案 0 :(得分:1)
如果您单击解决方案资源管理器show all files
的顶部,您将能够看到Form1.Designer.vb
这样的文件。此处的密钥是designer
,这是一个通过视觉自动创建的文件工作室。不建议对其进行更改,但有时是必要的。此文件的另一个好用途是当您想要创建dynamic controls
时,您可以使用designer
中的代码来实现它。
对于asp.net,link应该可以帮助您获得基础知识。
答案 1 :(得分:0)
创建项目时会自动生成InitializeComponent
子。手动修改此子代码通常是一个坏主意,因为它可能会使设计者感到困惑。故意隐藏此子代码以防止开发人员尝试手动更改它。但是,我向你保证代码就在那里。它只是隐藏起来以防止意外混淆。