今天在做C# winform 窗体控件遍历时遇到控件顺序的问题,也就是控件被遍历的先后问题。实际情况如下所述。
窗体界面如下:
界面构成是:主界面有一个 Panel (Panel_14),Panel_14上面有13个子 Panel(Panel_1 ~ Panel_13),每个子 Panel 上有10个 TextBox,为了便于操作TextBox中的数据需要将每个子Panel中的TextBox按照顺序存储到一个TextBox二维数组中 TextBoxArray[10, 13],实现代码如下:
foreach(System.Windows.Forms.Control control in this.panel14.Controls) { if (control is System.Windows.Forms.Panel) { System.Windows.Forms.Panel p = (System.Windows.Fo