如何更改winform中Groupbox的Controls属性内控件的排序

Groupbox的controls属性貌似是和tabindex无关,因为我调换他们的tabindex的大小顺序也没有改变,

如何搜过一些教程后,有人说和控件生成的顺序有关,我一开始还以为是拖控件时的顺序,呆呆的去把txtName、txtSex(TextBox控件)调换位置,然后去把他们的Name互换,

不出意外的失败了,然后我看到Form1.Designer.cs 的控件生成源码才恍然大悟,生成顺序并不是指的拖控件的顺序(可能还是有一点关系吧哈哈哈,毕竟拖一个生成一个代码) ,指的是groupbox1注释下的

 

  //
            // groupBox4
            //
            this.groupBox4.Controls.Add(this.txtID3);
            this.groupBox4.Controls.Add(this.txtName3);
            this.groupBox4.Controls.Add(this.txtSex3);
            this.groupBox4.Controls.Add(this.label12);
            this.groupBox4.Controls.Add(this.label11);

 

这段代码的添加生成数据

吧Add()内的控件按你想要的顺序,去改变他的上下关系就好了

over

posted @ 2021-12-14 10:46  吕小不小迷弟  阅读(758)  评论(0编辑  收藏  举报