动态添加XtraTabControl

DevExpress Ribbon布局多文档界面—XtraTabControl动态增加Tab和关闭选项卡方法 Devexpress 是一个不错的布局控件套装,能够做出很漂亮的界面效果,最近正在做一个系统,要实现多文档的界面。如下图所示,本文介绍利用XtraTabControl动态增加Tab和关闭选项卡方法,实现一个多文档界面的效果,就像浏览器打开窗体一样,供大家参考学习。 1、框架搭建 主窗体添加DevExpress的RibbonControl和XtraTabControl控件,另外添加几个菜单项... 阅读详情

 初学DXperience,记一点笔记吧。

 

public int GetTabName(string value)
        {
            int count = -1;
            for (int i = 0; i < xtraTabControl1.TabPages.Count; i++)
            {
                if (xtraTabControl1.TabPages[i].Name == value)
                {
                    return i;
                }
            }
            return count;
        }

 

 

 private void button1_Click(object sender, EventArgs e)
        {
            int i = GetTabName("1");  //查询Tab控件中是否有此 name属性
            if (i != -1)
            {
                xtraTabControl1.SelectedTabPageIndex = i;
                return;
            }

            TextBox Mytextbox = new TextBox();  //TextBox
            DevExpress.XtraTab.XtraTabPage tp = new DevExpress.XtraTab.XtraTabPage();
            tp.Controls.Add(Mytextbox);
            tp.Text = "1";
            tp.Name = "1";
            xtraTabControl1.TabPages.Add(tp);
        
            xtraTabControl1.SelectedTabPage = tp;

     }

        private void button2_Click(object sender, EventArgs e)
        {
            int i = GetTabName("2");  //查询Tab控件中是否有此 name属性
            if (i != -1)
            {
                xtraTabControl1.SelectedTabPageIndex = i;
                return;
            }

            TextBox Mytextbox = new TextBox();   //TextBox
            DevExpress.XtraTab.XtraTabPage tp1 = new DevExpress.XtraTab.XtraTabPage();
            tp1.Controls.Add(Mytextbox);
            tp1.Text = "2";
            tp1.Name = "2";
            xtraTabControl1.TabPages.Add(tp1);
            xtraTabControl1.SelectedTabPage = tp1;
        }

DevExpress NavBarControl 根据数据库中存储的用户权限动态加载数据 首先创建DevExpress 项目(此处c#开发环境为vs2015 DevExpress18.1.5); 项目中添加 NavBarControl 控件和 XtraTabControl控件,分别为 navBarControl1 和traTabControl1,讲默认添加的page和item全部删除,准备工作做完,下面,添加代码,只要严格按照步骤来做,就没有什么问题,原因,是经过噢测试了;... 阅读详情

相关推荐

DevExpress中实现代码动态添加导航栏Tabpage到XtraTabControl

一、实现效果 二、实现操作 2.1、添加Xtra TabControl组件 2.2、编写动态添加导航栏代码 /// <summary> /// 给XtraTabControl添加Tabpage页面 /// </summary> /// <param name="tabPageName">导航栏的显示名称</param> /// <param name="

提供C#相关开发 、云计算、运维测试、网络安全相关技术分享与服务,有意向可联系。 2193

Devexpress-xtraTabControl1 动态加载窗体

/// <summary> /// 动态添加tabpage /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void It...

qq_18932003的博客 1634

DevExpress中实现动态创建菜单栏和导航栏

效果图 DevExpress动态创建菜单栏导航栏项目工程下载 一、DevExpress中动态创建菜单栏 请参考:DevExpress中实现代码动态添加MenuStrip菜单栏控件内容_xiaochenXIHUA的博客-优快云博客 二、DevExpress中动态创建导航栏 请参考:DevExpress中实现代码动态添加导航栏Tabpage到XtraTabControl_xiaochenXIHUA的博客-优快云博客 三、动态控制窗体放大缩小 ①核心代码 #region

提供C#相关开发 、云计算、运维测试、网络安全相关技术分享与服务,有意向可联系。 3517

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

1:显示行号找到gridview属性 点击事件CustomDrawRowIndicatorprivate void gridView1_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e){this.gridView1.IndicatorWid...

weixin_42510140的博客 1067

Second-Order Cone Programming(SOCP) 二阶锥规划

个人博客Glooow,欢迎各位老师来踩踩 文章目录1. 二阶锥1.1 二阶锥定义1.2 二阶锥约束2. 优化问题建模3. 类似问题转化3.1 二次规划3.2 随机线性规划4. 问题求解 1. 二阶锥 1.1 二阶锥定义 在此之前,先给出二阶锥的定义。 在 kkk 维空间中二阶锥 (Second-order cone) 的定义为 Ck={[ut]∣u∈Rk−1,t∈R,∥u∥≤t} \mathc...

Glooow的博客 3万+

手把手教你用ADS仿真FMMT417雪崩三极管,搞定射频脉冲源设计

本文详细介绍了如何使用ADS仿真工具设计基于FMMT417雪崩三极管的射频脉冲源。从器件选型、SPICE模型导入到电路设计与优化,提供了一套完整的实操方案,特别适合射频脉冲设计的初学者。通过级联设计和实测验证,帮助工程师快速掌握雪崩电路的应用技巧,提升射频脉冲源的设计效率。

weixin_30905981的博客 491

TabPage中添加Form

动态生成了TabPage,现在需要把表单添加到TabPage中,实现TabPage一生成就自动加载设计好的表格,步骤如下:1、首先新建一个窗体(FrmLeave),将需要的表单在其中设置好;2、在需要显示FrmLeave这个表单的动态生成的TabPage中,添加如下代码: FrmLeave frmLeave = new FrmLeave(); //控件...

Tiger_shl的博客 3745

深入解析 ReDoc:从零构建高性能 API 文档的终极指南

ReDoc 是一个强大的开源工具,用于将 OpenAPI 规范转换为高质量、响应式的 API 文档。本文详细介绍了如何使用 ReDoc 构建和自定义 API 文档,包括如何编写支持 OpenAPI 的 API 注解、配置 HTML 页面以加载文档,以及如何利用 ReDoc 的高级功能进行定制。通过实例代码,您将学会如何灵活地展示 API 文档,提升用户体验。无论是初学者还是经验丰富的开发者,都能从本文中获得实用的技巧与方案,帮助快速搭建符合需求的 API 文档界面。

楠搏万的博客 4635

动态添加XtraTabControl详细设置

<br />在使用DXperience开发winform过程中 也许你需要使用XtraTabControl代码动态添加XtraTabPage, 其实动态添加XtraTabPage  并不难 下面看下以下代码  基本实现了动态添加page功能 双击关闭Page的功能<br />以下是代码片段:<br /><br /><br />          /// <summary><br />         /// 添加到Tab控件里<br />         /// </summary><br />  

li34442779的专栏 4635

EBSD数据转ABAQUS的inp文件实操指南

晶体塑性有限元模拟中,如何将材料微观组织表征数据转化为可计算的有限元模型,是连接实验与仿真的关键环节。EBSD技术能够获取材料表面的晶体取向、晶粒形貌和晶界分布信息,但这类数据需要经过格式解析、欧拉角转换、网格生成等步骤,才能被ABAQUS等有限元软件读取。通过将扫描点坐标映射为节点、按像素邻域生成单元,并将Bunge约定欧拉角变换为局部坐标系方向余弦,用户可以准确构建包含真实微观结构的inp文件模型。这一流程广泛应用于金属材料形变、织构演化及应力集中分析等研究场景,有效提升仿真结果与实验的一致性。围绕数据

weixin_42509513的博客 313

PX4代码解析(1)

前言 做pixhawk飞控有一段时间了,但在学习过程中遇到许多困难,目前网上找不到比较完整的PX4学习笔记,我打算结合自己理解,写写自己对PX4源码的理解,不一定对,只是希望与各位大佬交流交流,同时梳理一下无人机知识。 目前打算分享以下几个内容:代码架构;通信协议;姿态解算算法,控制算法。先这样,后面想到再加。本章先来聊聊px4代码结构 一、代码整体结构 既然要聊px4代码结构,那就先把px4代码结构图放出来,因为px4源码仍然在不断更新迭代,因此老版本与新版本目录结构可能有些不同,我的代码解析参考版本为V

qq_36903625的博客 1万+

xtraTabControl中动态添加xtraTabPage

xtraTabControl中动态添加xtraTabPage1、在界面添加xtraTabControl2、在界面代码中添加如下内容; private void Item_Click_Meet(object sender, NavBarLinkEventArgs e) { //提示 XtraMessageBox.Show("点击了:" ...

Tiger_shl的博客 2292

OpenClaw人人养虾:配置通义千问(Qwen)

通义千问(Qwen)是阿里云推出的大语言模型系列。OpenClaw 支持通过 Qwen Portal 插件实现 OAuth 免费额度认证,每日可免费使用 2000 次请求,无需绑定支付方式。

王国平的博客 1260

动态添加XtraTabControl详细设置 DXperience学习笔记

在使用DXperience开发winform过程中 也许你需要使用XtraTabControl代码动态添加XtraTabPage, 其实动态添加XtraTabPage  并不难 下面看下以下代码  基本实现了动态添加page功能 双击关闭Page的功能 以下是代码片段:          ///         /// 添加到Tab控件里         ///

边缘星.net专栏 1143

【RT-DETR涨点改进】独家创新改进篇 | AAAI2024 | RT-DETR引入CFBlock增强对长程依赖和全局语义信息的建模能力,有助于提升复杂场景下小目标、遮挡目标的检测精度

本文给大家介绍在RT-DETR中引入CFBlock模块,能够有效提升模型对长程依赖和全局语义信息的建模能力,在保持轻量化和高效推理的基础上增强特征表达力,特别有助于提升复杂场景下小目标、遮挡目标的检测精度,从而实现更优的精度与速度平衡。

Ai缝合怪、助力小伙伴高效发论文 261

FPGA学习笔记(一)入门背景、软件及时钟约束的概念及程序下载与固化

使用正点原子的PFPGA开拓者V2学习,通过b站上正点原子的手把手教你学FPGA-基于开拓者V2学习。

贾saisai的博客 3280

xtraTabControl学习

winform 首先是动态添加page面,并且在page页面上添加一个form窗体 DevExpress.XtraTab.XtraTabPage page = new DevExpress.XtraTab.XtraTabPage();//实例化一个XtraTabPage的页面 page.Name = "tab3";//定义name ...

dedan1252的博客 267

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

devpress-XtraTabControl嵌套form

private void LoadTabPageForm(XtraTabControl tabcontrol, Form form, String title) { bool found = false; XtraTabPage selectedPage = null; foreach (XtraTabPage page in tabcontrol.TabPages) { ...

weixin_38866327的博客 453

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

DevExpress构建多文档界面

在DevExpress中,多文档界面的构建需要用到XtraTabControl控件,如下图所示: 1、属性设置 首先设置选项卡可关闭,如下图所示, 如果你希望首页选项卡不关闭,则进行如下设置: 2、创建子窗体 多文档的实现需要将Form嵌入XtraTabControl,我这里做了一个加载word文件的子窗体,如下图所示: 代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using S

HerryDong的博客 1792

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

解决DEV的XtraTabControl控件页面大小为0的BUG

    ///     /// 继承DEV的多页控件,主要解决动态创建多页时每页的ClientSize不是随着TabControl的大小变化而且值始终为0的BUG    ///     public class DoiaXtraTabControl:DevExpress.XtraTab.XtraTabControl    {        public DoiaXtraTabControl()  

要博就从今天开始 1089

DevExpress Ribbon布局多文档界面—XtraTabControl动态增加Tab和关闭选项卡方法 (转)

DevExpress Ribbon布局多文档界面—XtraTabControl动态增加Tab和关闭选项卡方法: https://blog.youkuaiyun.com/u012972326/article/details/86528719 1、Windows 窗口应用 https://docs.microsoft.com/zh-cn/dotnet/framework/winfor...

weixin_30895603的博客 298

Winfrom多文档界面实现

Winfrom多文档界面实现 闲来无事,研究了下比较常用的多文档界面风格,网上找了好多例子,最终实现。记录一下 废话不多说,先上个效果: 默认打开我的桌面,首页不允许关闭,xtraTabPage动态添加。 下面来看下实现过程: 1、先创建一个主窗体 拖入xtraTabControl控件 设置xtraTabControl,Dock属性为Fill 设置...

weixin_30507481的博客 554

C#—Dev XtraTabControl操作总结如动态增加Tab和关闭选项卡方法等

1:显示行号 找到gridview属性 点击事件CustomDrawRowIndicator private void gridView1_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e) { ...

weixin_33762321的博客 365
上一篇: 反向Socket连接
下一篇: CFile读写文件 实现复制文件功能
sysprogram
博客等级 码龄17年 298粉丝 442原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值