怎样拖动TabControl的TabPage文本那块区域到另外一个TabPage上,即相互交换位置(WinForm)
解决方案 »
- SQL语句是在给sqlcommand对象赋值以后就执行么?
- GridView中日期不显示时分秒
- 我先接触的是C#,所以我的一切从C#入门
- ContextMenuStrip中加入TrackBar
- C#的Excel编程问题
- C#线程销毁重新生成为什么会出现ThreadStateException
- 麻烦帮我看看,没分,这个if该怎么写,我整了一晚上了,晕了,因为刚学,不知道怎么用个bool方法来判断,最好能把判断代码给完,非常感谢
- 如何做个像QQ一样载图
- 怎么将得到的整型数200105截取后面的两位只显示05啊
- 哎,辞职了。迷茫......
- datagird数据导出到excel中???/
- 怎么实现鼠标拖动树节点的功能啊
----------------------------
| |
| |
| |
----------------------------拖动后变成|TabPage2| TabPage1| TabPage3
----------------------------
| |
| |
| |
----------------------------
你可以先把所有tabpage去掉,然后再按照你需要的顺序加上。
this.tabControl1.TabPages.Remove(this.tabPage1 ) ;
this.tabControl1.TabPages.Remove(this.tabPage2 ) ;
this.tabControl1.TabPages.Remove(this.tabPage3 ) ;
this.tabControl1.TabPages.AddRange(new TabPage[]{this.tabPage2, this.tabPage1, this.tabPage3} ) ;
//测试通过
类似的,你可以使用DevExpress类库来达到你的目的,里面有DockPanel控件,而且要比TabPage要美观得多。