C#中DEV控件,XtraTabPage得小方法
DEV控件设计窗体程序,XtraTabPage用到的小方法,欢迎大家评论,分享技术!
//DEV中的选项卡
private bool TabCtlPageExist(string pageName)
{
//布尔型值,附给result初始值
bool result = false;
try
{
//判断个数大于0
if (xtraTabControlMain.TabPages.Count > 0)
{
//循环遍历
foreach (XtraTabPage xtabPage in xtraTabControlMain.TabPages)
{
//如果名字相同
if (xtabPage.Name == pageName)
{
xtraTabControlMain.SelectedTabPage = xtabPage;
result = true;
break;
}
}
}
else
{
result = false;
}
}
catch (Exception ex)
{
logger.Error("[TabCtlPageExist( string pageName)] " + ex.Message + ex.StackTrace);
}
return result;
}
private void CreateTabCtlPage(string pageName, Control ctl)
{
try
{
//新建一个XtraTabPage
XtraTabPage tabPagex = new XtraTabPage();
tabPagex.Text = pageName;
tabPagex.Name = pageName;
//新建的page页面加到xtraTabControl控件中去
xtraTabControlMain.TabPages.Add(tabPagex);
xtraTabControlMain.SelectedTabPage = tabPagex;
// DockStyle.Fill---控件的各个边缘分别停靠在其包含控件的各个边缘,并且适当调整大小。
ctl.Dock = DockStyle.Fill;
tabPagex.Controls.Add(ctl);
}
catch (Exception ex)
{
logger.Error("[CreateTabCtlPage(string pageName,Control ctl)] " + ex.Message + ex.StackTrace);
}
}
最新文章
- Autofac - 程序集扫描
- ANDROID_HOME on Mac OS X
- Traceroute命令原理(转)
- C#深入.NET平台的软件系统分层开发
- IOS - ARC改为非ARC
- MyString(重写String)
- MFC MSBDutyTable下载地址
- 在EXCEL中使用SQL查询
- 在电脑上装ubuntu12.04系统,内核文件是那个?
- -_-#【Canvas】measureText, translate, drawImage
- poj 2480 (欧拉函数应用)
- SQL开发中容易忽视的一些小地方(四)
- cocos2dx 3.0正式版 于mac在新建项目
- ubuntu下mysql二进制包安装
- JavaScript跨域请求和jsonp请求实例
- Repeated Substring Pattern --重复字符串
- mybatis添加记录时返回主键id
- SpringBoot实用小技巧之动态设置SpringBoot日志级别
- 用Ajax遍历三级下拉框
- java 实现往oracle存储过程中传递array数组类型的参数
热门文章
- 【python】获取列表中最长连续数字
- 1.5 使用电脑测试MC20的发送英文短信功能
- PyQt4设置窗口左上角的小图标
- Python基础(7)_闭包函数、装饰器
- vue(组件、路由)懒加载
- C++ IPv4与IPv6的兼容编码(转,出自http://blog.csdn.net/ligt0610/article/details/18667595)
- ubuntu: lightdm 登录root超级管理员方法
- JSON.parse和JSON.stringify的作用
- Flume+Kafka+storm的连接整合
- INSPIRED启示录 读书笔记 - 第32章 提防有特殊要求的产品