【发布时间】:2012-12-13 17:21:40
【问题描述】:
假设我以这种方式定义了一个文本框数组:
TextBox[] myTextBoxes = new TextBox[10];
如何让它们显示在设计窗口中?我想同样的方法也适用于标签、按钮等。
【问题讨论】:
-
你实际上也没有创建任何
TextBoxes,只有一个指定大小的数组来保存它们......
假设我以这种方式定义了一个文本框数组:
TextBox[] myTextBoxes = new TextBox[10];
如何让它们显示在设计窗口中?我想同样的方法也适用于标签、按钮等。
【问题讨论】:
TextBoxes,只有一个指定大小的数组来保存它们......
只有在设计器中创建的、放置在 Designer.cs 文件中并由 InitializeComponent 方法执行的组件才会显示在设计器中。如果您创建自己的组件并手动添加它们,它们将仅在运行时显示。
【讨论】:
您不能在设计窗口中显示它们,因为它们是在运行时创建的,而设计窗口显示在.. 设计时间? :)
【讨论】:
我认为您无法在设计器中看到它。假设这是 WPF,要让 TextBox 甚至呈现,您至少需要将控件添加到 Panel。
【讨论】: