【发布时间】:2011-12-18 20:25:01
【问题描述】:
C# Windows 窗体:我正在使用 Visual Studio 创建一个测试应用程序,我在窗体上拖动了一个按钮并创建了一个 button_click 事件,当我调试我的应用程序时,我发现 “按钮”显示在表单上,即使我没有使用“this.Controls.Add(button)”将我的按钮添加到表单中。 我还检查了“filename.Designer.cs”下的 InitializeComponent() 方法,还缺少“this.Controls.Add(button)”行。
我的疑问是:在调试时如何将Control(button)自动添加到表单中,而不需要“this.Controls.Add(button)”指令。
谢谢。
【问题讨论】:
-
你确定你看的够仔细吗?我很确定是在InitializeComponents中调用Controls.Add,否则它不会工作......
-
它是否被添加到表单内的另一个容器中? (例如面板)
-
这是有线的,我在使用 Visual Studio 2010 和 2008 时也遇到过一种情况,并且将时钟向后更改为 Runn 的应用程序但没有更新,即使我编写了代码它也不会更新它。
-
对不起,我这边出了点问题,忽略这个帖子。请求版主删除此帖。谢谢
标签: c# winforms visual-studio controls add