C#—Dev XtraTabControl操作总结如动态增加Tab和关闭选项卡方法等
1:显示行号
找到gridview属性 点击事件 CustomDrawRowIndicator
private void gridView1_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e){this.gridView1.IndicatorWidth = 80;if (e.Info.IsRowIndicator && e.RowHandle >= 0){e.Info.DisplayText = Convert.ToString(e.RowHandle + 1);}}
2: 隐藏GridControl的“Drag a column header here to group by that column” 也就是窗体最上边的边框.
打开设计器,找到OptionsView,往下拉设置showGroupPanel为false
C#—Dev XtraTabControl动态增加Tab和关闭选项卡方法,有需要的朋友可以参考下。
记录一下以免以后忘了
添加using DevExpress.XtraTab;
双击listview增加相应的tabpage,禁止重复添加:
private void listView_index_MouseDoubleClick(object sender, MouseEventArgs e){if (listView_index.SelectedItems.Count > 0){ListViewItem lvi = listView_index.SelectedItems[0];//得到选中的项string name = lvi.Text;//判断是否已创建过foreach (XtraTabPage page in xtraTabControl.TabPages){if (page.Text == name){xtraTabControl.SelectedTabPage = page;//显示该页return;}}//增加tabpageXtraTabPage xpage = new XtraTabPage();xpage.Name = name;xpage.Text = name;xpage.Controls.Add(ListView_Tec);//添加要增加的控件xtraTabControl.TabPages.Add(xpage);xtraTabControl.SelectedTabPage = xpage;//显示该页}}
若要tabpage显示关闭按钮,把xtraTabControl的ClosePageButtonShowMode属性设为InAllTabPageHeaders;若想要首页不显示关闭按钮:
xtraTab_index.ShowCloseButton = DevExpress.Utils.DefaultBoolean.False;//首页不显示关闭按钮
添加xtraTabControl的CloseButtonClick事件:
private void xtraTabControl_CloseButtonClick(object sender, EventArgs e)//关闭选项卡方法{DevExpress.XtraTab.ViewInfo.ClosePageButtonEventArgs EArg = (DevExpress.XtraTab.ViewInfo.ClosePageButtonEventArgs)e;string name = EArg.Page.Text;//得到关闭的选项卡的textforeach (XtraTabPage page in xtraTabControl.TabPages)//遍历得到和关闭的选项卡一样的Text{if (page.Text == name){xtraTabControl.TabPages.Remove(page);page.Dispose();return;}}}
转载于:https://www.cnblogs.com/zuochanzi/p/6905299.html
C#—Dev XtraTabControl操作总结如动态增加Tab和关闭选项卡方法等相关推荐
- source insight增加tab标签页的方法之sihook
1.效果如下 2.方法见如下博客 http://www.cnblogs.com/Red_angelX/archive/2013/01/23/2873603.html 转载于:https://www.c ...
- solr-cloud 集群动态增加、删除节点
本次讲述动态增加节点基于上一章集群搭建的基础上来讲:https://blog.csdn.net/u013490585/article/details/86494476 上一章的例子中用了3台zk,4台 ...
- activiti动态增加节点_图神经网络之动态图
图这种结构普遍存在于人类社会生活中,如互联网中网页间的互相链接会构成图.网民购买商品会构成"网民-商品"图.人和人的交流会构成图.论文的互相引用也会构成图.有许多任务需要根据这些图 ...
- java 动态添加定时器_quartz实现任务动态增加和删除
场景 这几天做项目的时候遇到了个状态自动切换的场景.该场景具体情况如下: 用户可以创建多个活动 活动有开始时间和结束时间 活动有个状态:未上线.未开始(上线但未到开始时间).进行中(上线且处于开始时间 ...
- 弹出框动态增加input输入框
欢迎关注微信公众号: 程序员小圈圈 原文首发于: www.zhangruibin.com 本文出自于: RebornChang的博客 转载请标明出处^_^ 弹出框动态增加input输入框 最近项目上有 ...
- Ant Design of Vue +TS 表单动态增加数据验证卧坑姿势
文章目录 Update 20210601 Update 20210525 原文: 1.a-form的model 2.获取数据 源码 Update 20210601 今天做别的页面的时候发现又取不到数据 ...
- python string转float原来如此简单,集合set的操作,对于动态变化的训练集操作
只需一个float就可以,这样从文件里读取string类型的数据的时候,直接float即可转换. if __name__ == '__main__':a = "0.2"print( ...
- VB6实现动态增加和删除控件数组中的控件2021-06-02
VB6实现动态增加和删除控件数组中的控件 2021-6-3修改一个BUG 控件的添加: 1From1名称改为FrmWork 2.添加Picture控件名称改为PicCharacterContainer ...
- Java实现动态增加和切换数据源以访问不同的数据库
有时候我们需要把数据存放到多个数据库中,但是一个数据源只能访问一个数据库.想访问不同的数据库,那么就需要切换不同的数据源.有时候我们要切换的数据源是未知的,在程序运行的过程中才能知道要访问哪一个数据库 ...
最新文章
- [转载] K3 K3c 最简单无损开壳方法
- excel两个下拉框相互关联
- json yeid_【分享】自动格式化输出JSON的小插件分享给大家
- 【MFC】MFC消息映射(二)
- Redis中的可用性保证之Sentinel 原理
- 晒2012年度十大杰出IT博客 奖品
- pyqt5快速开发与实战_用云开发快速制作客户业务需求收集小程序丨实战
- Centos 6.4 KVM安装和配置
- LeetCode(557)——反转字符串中的单词 III(JavaScript)
- 使用idea的的第一个坑-----javax.xml.ws.WebServiceRef
- Perl语言程序设计_简介
- 可以打印快递电子面单的表格
- Spring Security系列教程06--实现HTTP摘要认证
- 通过access口加vlan标签吗_如何理解:“Access端口加入的VLAN必须已经存在并且不能是VLAN 1;Hybrid端口加入的VLAN必须已经存在;Trun...
- Python系列之Django(ORM)
- 最新短网址生成api接口(t.cn、url.cn短链接生成)
- 全球与中国湿式剃须刀市场深度研究分析报告
- Java+SSM网上订餐系统点餐餐厅系统(含源码+论文+答辩PPT等)
- 求有限集上等价关系等价类的数目
- 嵌入式系统设计——复习概要
热门文章
- jsp 修改的员工select怎么_jsp修改的时候下拉框怎么取修改数据的值?
- 若依单体版本代码生成模块使用教程
- Jquery Ajax 请求示例
- Java Portlets 介绍
- Spring Cloud Gateway (七)处理流程解析
- flutter 微信语言选择_flutter实战项目,教你使用flutter打造微信app页面!
- java web js_JAVA Web JS
- Spring Cloud中查看服务网关(Zuul)中的所有路由节点
- Spring Cloud Hystrix 进行服务熔断设置时,报错找不到对应的服务熔断方法
- SpringBoot连接Redis服务出现DENIED Redis is running in protected mode because protected mode is enabled