当前位置: 首页 > news >正文

使用MDI 和 XtraTabbedMdiManager 后 选项卡切换后Ribbon 合并后不选中MDI子窗...

使用MDI 和 XtraTabbedMdiManager 后 选项卡切换后Ribbon 合并后不选中MDI子
我这里是 继承 XtraTabbedMdiManager  所以,是重载的  OnSelectedPageChanged 事件进行处理的,
[code=csharp] 
   protected override void OnSelectedPageChanged(object sender, XtraTab.ViewInfo.ViewInfoTabPageChangedEventArgs e)
        {
            base.OnSelectedPageChanged(sender, e);
            if (SelectedPage != null)
            {
                RibbonForm form = this.SelectedPage.MdiChild as RibbonForm;//被合并的子窗体
                RibbonForm formmdi = this.MdiParent as RibbonForm;//接收合并菜单的MDI母窗体
                if (form != null && formmdi != null)
                {
                   formmdi.Ribbon.SelectedPage = formmdi.Ribbon.MergedCategories.TotalCategory.GetPageByText(form.Ribbon.MergedCategories.TotalCategory.GetFirstVisiblePage().Text);
                }
            }
        }
[/code]

转载于:https://www.cnblogs.com/jlfood/p/3581675.html

相关文章:

  • java~springboot~ibatis Invalid bound statement (not found)原因
  • c#正则表达式
  • 解码 | 25 分钟开发分布式架构的转账小程序
  • 删除2018年以前的文件
  • UTF-8编码规则
  • Java 实现阿里云短信
  • Slog80_打包ArthurSlogMarkdownEditor编辑器至mac平台dmg安装包GET!
  • 一个网站同时监听两个端口
  • DataSet数据转换string字符串
  • Android 各种路径详细说明
  • 【SQL Server DBA】日常巡检1:数据库空间、状态、使用的监控
  • Java并发编程之Java CAS操作
  • jvm对类的加载顺序测试
  • Python正则表达式初识(二)
  • public protected private与this用法
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • Apache的基本使用
  • java小心机(3)| 浅析finalize()
  • MySQL-事务管理(基础)
  • Python学习之路16-使用API
  • React Native移动开发实战-3-实现页面间的数据传递
  • Shadow DOM 内部构造及如何构建独立组件
  • 仿天猫超市收藏抛物线动画工具库
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 离散点最小(凸)包围边界查找
  • 利用DataURL技术在网页上显示图片
  • 前嗅ForeSpider采集配置界面介绍
  • 一份游戏开发学习路线
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​低代码平台的核心价值与优势
  • ​如何防止网络攻击?
  • #Z2294. 打印树的直径
  • (1)(1.19) TeraRanger One/EVO测距仪
  • (八)c52学习之旅-中断实验
  • (搬运以学习)flask 上下文的实现
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (学习日记)2024.03.12:UCOSIII第十四节:时基列表
  • (转载)hibernate缓存
  • *(长期更新)软考网络工程师学习笔记——Section 22 无线局域网
  • .Net 4.0并行库实用性演练
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • .net 重复调用webservice_Java RMI 远程调用详解,优劣势说明
  • .net连接oracle数据库
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • .NET下的多线程编程—1-线程机制概述
  • .sh 的运行
  • /usr/bin/env: node: No such file or directory
  • @staticmethod和@classmethod的作用与区别
  • [.net 面向对象程序设计进阶] (19) 异步(Asynchronous) 使用异步创建快速响应和可伸缩性的应用程序...
  • [20171113]修改表结构删除列相关问题4.txt
  • [AR]Vumark(下一代条形码)