c中tabpage控件上显示的文本_C#—Dev XtraTabControl操作总结如动态增加Tab和关闭选项卡方法等...

本文介绍了如何在C#中使用Dev XtraTabControl控件进行动态操作,包括显示行号、隐藏网格边框、动态增加和关闭选项卡的方法。详细讲解了双击ListView时如何避免重复添加TabPage,以及如何处理CloseButtonClick事件来移除指定的TabPage。
摘要由CSDN通过智能技术生成

1:显示行号

找到gridview属性 点击事件 CustomDrawRowIndicator

private void gridView1_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e)

{

this.gridView1.IndicatorWidth = ;

if (e.Info.IsRowIndicator && e.RowHandle >= )

{

e.Info.DisplayText = Convert.ToString(e.RowHandle + );

}

}

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;

}

}

//增加tabpage

XtraTabPage 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;//得到关闭的选项卡的text

foreach (XtraTabPage page in xtraTabControl.TabPages)//遍历得到和关闭的选项卡一样的Text

{

if (page.Text == name)

{

xtraTabControl.TabPages.Remove(page);

page.Dispose();

return;

}

}

}

C#—Dev XtraTabControl动态增加Tab和关闭选项卡方法

C#—Dev XtraTabControl动态增加Tab和关闭选项卡方法,有需要的朋友可以参考下. 记录一下以免以后忘了 添加using DevExpress.XtraTab; 双击listview增 ...

DOM增删操作(select动态增加和删除以及清空)

& ...

EasyUI两种动态添加tab Iframe页面的方法

/** 动态添加tab-----方式一 **/ function addIframeTab(titleTxt,href,icon) { $('#mytabs').tabs('addIframeTab' ...

source insight增加tab标签页的方法之sihook

1.效果如下 2.方法见如下博客 http://www.cnblogs.com/Red_angelX/archive/2013/01/23/2873603.html

在Winform界面菜单中实现动态增加【最近使用的文件】菜单项

在我们一些和文件处理打交道的系统中,我们往往需要记录下最近使用的文件,这样方便用户快速打开之前浏览或者编辑过的文件,这种在很多软件上很常见,本文主要介绍在Winform界面菜单中实现[最近使用的文件] ...

(二)Kafka动态增加Topic的副本(Replication)

(二)Kafka动态增加Topic的副本(Replication) 1. 查看topic的原来的副本分布 [hadoop@sdf-nimbus-perf ~]$ le-kafka-topics.sh ...

jQuery实现表格行的动态增加与删除(改进版)

之前写过一个简单的利用jQuery实现表格行的动态增加与删除的例子,有些人评论说"如果表格中是input元素,那么删除后的东西都将自动替换,这样应该是有问题的,建议楼主改进!",故 ...

可以动态增加系统的U盘启动器(基于grub)

前言:最近面试无果,就在宿舍看那本<30天自制操作系统>,里面使用的系统文件格式是img,要在真机上运行,就需要使用U盘进行启动,因为现在都没有软盘.而网上很多都是用软件写入U盘的.反正我 ...

jquery动态增加或删除tr和td【实际项目】

难点: (1)动态增加.删除tr和td (2)每天tr和td都有下标,且下标要动态变化, (3)tr和td为什么下标不能随便写,原因是此处需要把所有tr中的数据以list的形式发送到后台对象中,所有每 ...

随机推荐

HTC Vive开发笔记之UI Guideline

本文转自HTC官方论坛,原址https://www.htcvive.com/cn/forum/chat.php?mod=viewthread&tid=1641&extra=page=1 ...

使用sql生成UUID

在SQLServer中使用该sql语句可以生成GUID:select cast(NEWID() as varchar(36)) as uuid 通过一下语句将GUID中的'-'字符去掉: select ...

ADC及DA的头文件复析

/************************************************************* ADC12,,,,这么多的定义,搞得我都昏死啦,抽出来可能好几一些..** ...

Apache主站点配置

Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改. Apache主站点基本配置:ServerRoot "/mnt/software/a ...

Smrty模版总结(转)

转自:http://www.cppblog.com/amazon/archive/2011/11/21/160638.html 前提:1. 部署smarty模板目录:2. 编写Smarty类的子类,定 ...

1333:【例2-2】Blah数集

1333:[例2-2]Blah数集 注意是数组,答案数组中不能有重复数字 q数组是存储答案的 代码: #include #include # ...

Roslyn Cookbook

Roslyn Cookbook by Manish Vasani Publisher: Packt Publishing Release Date: July 2017 ISBN: 978178728 ...

【转】 Qt如何设置自动补全快捷键

原文:https://blog.csdn.net/u014597198/article/details/52797435 在用Qt编程的时,它默认是以“CTRL+空格”来作为自动补全的快捷键的,但是这 ...

字符串匹配算法KMP算法

数据结构中讲到关于字符串匹配算法时,提到朴素匹配算法,和KMP匹配算法. 朴素匹配算法就是简单的一个一个匹配字符,如果遇到不匹配字符那么就在源字符串中迭代下一个位置一个一个的匹配,这样计算起来会有很多 ...

Jquery实现&dollar;&period;fn&period;extend和&dollar;&period;extend函数

$.fn.extend(   {      method:function(){   }   })   $.extend(   {      method:function(){   }   })

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值