2009-12-16 80 views
0

我正在使用Visual Studio 2005(C#),并且在我的一个窗体窗体中我有几个文本框。我已将文本框放在'System.Windows.Forms.GroupBox'的实例中,因为我想使用GroupBox成员'Text'来告诉文本框的用途(它显示为靠近罚款左上角的标签包围GroupBox的行)。System.Windows.Forms.GroupBox文本丢失

我的问题是突然其中一个标签消失了。当我使用设计器中的表单工作时,它出现了,但是当我运行该程序并且表单出现时,标签消失了。

谢谢你对这个问题的任何信息!

+1

请发布您的Form_Load事件代码。 – 2009-12-16 16:02:41

回答

2

检查以确保您没有将GroupBox的.Text属性设置为空字符串。

+0

哎呀!你是对的!我错误地清除了组框文本而不是文本框文本。以我的名义鲁莽使用编辑器的自动完成功能。谢谢你的回答,它帮助我找到了我的错误。 – jokki 2009-12-18 08:49:57

+0

很高兴我能帮到你。 :) – 2009-12-18 13:14:04

0

如果您不需要访问代码中的groupbox,则可以始终将groupbox上的GenerateMember属性设置为false,并且您在编辑器中看到的“应该”始终是运行该应用程序时得到的结果。

这对于您不希望在运行时修改的任何控件很有用,因此可以减少内存分配以及错误地修改其中一个属性。

+0

感谢您的信息! – jokki 2009-12-18 08:50:32