如何更改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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM