尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
界面控件DevExpress WinForm——轻松构建类Visual Studio UI(二)
DevExpress WinForm拥有180组件和UI库能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForm能完美构建流畅、美观且易于使用的应用程序无论是Office风格的界面还是分析处理大批量的业务数据它都能轻松胜任DevExpress新旧版本帮助文档获取可点击这篇文章查看——《界面控件DevExpress v26.1帮助文档大全CHM版本》本文专门介绍流行的应用程序界面如何构建——一个经典的布局包含代表主要工作区域的选项卡或MDI文档、窗体一侧的面板和顶部的主菜单类似于Microsoft Visual Studio中的用户界面。本系列文章将分成三部分展示如何执行以下操作使用Document Manager文档管理器创建传统的基于文档的工作空间添加Dock Manager组件并实现常规或自动隐藏面板使用Bar Manager组件来管理文档和面板。在接下来的这个部分中将学习如何使用Document Manager文档管理器组件。Step 1 - Document Manager文档管理器在这一步中您将学习如何使用Document Manager组件。Document Manager允许开发人员基于相应的视图Views创建一个选项卡或MDI应用程序UIDocument Manager的主要元素是Documents——能够封装所需内容并基于父视图显示的对象。1. 启动Visual Studio创建一个新的Windows Forms Application项目并指定其名称和位置。2. 在Visual Studio工具箱中找到DocumentManager组件并将其拖放到窗体上。3. 通过单击控件右上角的智能标记按钮来调用DocumentManager的智能标记默认情况下新添加的DocumentManager应用了Tabbed View。您可以选择‘Convert to…’链接将其更改为另一个可用的视图默认的选项卡视图适用于当前示例因此保持不变并调用DocumentManager Designer。4. 在设计器中切换到 ‘Documents’ 部分。在设计器中您可以添加或删除文档并修改它们的属性。注意目前只启用了‘Add Document’按钮文档可以在文档创建、文档激活或表单加载上接收它们的内容。在本例中您将使用第三种方法因此在应用程序中添加一些用户控件。注意如果您的应用程序不需要多个文档请在Non-Document模式中使用文档管理器。5. 在Solution Explorer中右键单击项目并选择Add New Item如下所示。在弹出的对话框中选择User Control 并输入其名称。根据您的需求重复此步骤多次然后向每个用户控件添加控件并根据需要自定义其属性。确保您的项目编译没有错误然后继续下一步。6. 您现在拥有多个用户控件它们代表终端用户的工作空间。现在为每个现有用户控件添加一个文档打开Designer并跳转到Documents部分。可以看到Populate按钮现在可用了单击此按钮可为项目中的每个用户控件添加文档。注意每个文档都通过BaseDocument.ControlName和BaseDocument.ControlTypeName属性与相应的用户控件相关联。7. 最后处理视图的BaseView.QueryControl事件并将所需的控件传递给每个文档C#private void tabbedView1_QueryControl(object sender, DevExpress.XtraBars.Docking2010.Views.QueryControlEventArgs e) { if (e.Document.ControlName UserControl1) e.Control new UserControl1(); else e.Control new UserControl2(); }VB.NETPrivate Sub tabbedView1_QueryControl(sender As Object, e As DevExpress.XtraBars.Docking2010.Views.QueryControlEventArgs) If e.Document.ControlName UserControl1 Then e.Control New UserControl1() Else e.Control New UserControl2() End If End Sub8. 下图展示了应用Office 2013皮肤后的结果。在下一步中您将学习如何在应用程序中结合Document Manager和Dock Manager。
RELATED

相关推荐

Windows 风扇控制软件 FanControl 从零到一完整指南:90 分钟拿回散热主导权

Windows 风扇控制软件 FanControl 从零到一完整指南:90 分钟拿回散热主导权

Windows 风扇控制软件 FanControl 从零到一完整指南:90 分钟拿回散热主导权 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.co…

📅 2026/10/8 23:33:00
文件3秒变脸术:apate文件伪装工具一键突破格式限制

文件3秒变脸术:apate文件伪装工具一键突破格式限制

文件3秒变脸术:apate文件伪装工具一键突破格式限制 【免费下载链接】apate 简洁、快速地对文件进行格式伪装 项目地址: https://gitcode.com/gh_mirrors/apa/apate 把一份机密文档传到网盘,总担心被系统扫描识别;想把压缩包发给对方&a…

📅 2026/10/7 14:23:15
常用网址收藏

常用网址收藏

目录: 一、电子电气类 1、电子论坛 2、硬件电路设计 3、线路板 4、单片机 5、电子元件 6、外加工 7、设计开发兼职 8、工控网站 二、编程类 1、CSDN源码 2、Codeforce源码 3、C/C#、Matlab、VB、JAVA等开源代码 4、二级C语言上机环境Visual C 6.0下载…

📅 2026/10/14 9:31:53
MORE NEWS

更多资讯

📰

多模态大模型Qwen3-VL 8B与GSPO算法在数学视觉推理中的应用

1. 项目概述:当多模态大模型遇上数学视觉推理去年在部署Qwen1.5-7B时,我就被通义千问系列模型的性能惊艳到了。如今Qwen3-VL 8B这个支持视觉输入的大模型问世,结合MathVista这个专攻数学视觉推理的数据集,正好可以验证一个假设&am…

📰

链家房产数据爬虫与分析:Scrapy反爬实战+Pandas建模

简介:这是一份面向计算机及相关专业本科生的毕业设计实战项目,聚焦链家房产数据采集与分析全流程,适用于课程设计、期末大作业及毕业设计参考,尤其适合Python初学者开展可运行的爬虫数据分析完整实践。资源共31个文件,…

📰

OpenClaw智能体开发平台:技术解析与高薪岗位指南

1. OpenClaw爆火背后的技术革命与职业重构OpenClaw的突然走红绝非偶然。这个被称为"AI智能体开发平台"的工具,本质上是一套能够自主完成复杂任务的AI代理系统。与传统的单任务AI模型不同,OpenClaw通过多智能体协作架构,实现了任务分…

📰

AIGC工具对比:千笔降噪与灵感风暴创意激发

1. 项目概述:AIGC工具的市场现状与需求背景近年来随着生成式人工智能技术的爆发式增长,AIGC(AI Generated Content)工具已经渗透到各行各业的内容创作领域。从文字创作、图像生成到视频制作,AIGC技术正在重塑传统内容生…

📰

C# WinForm考试系统实战:从Access选型到随机组卷与自动判分

简介:这是一份基于C# WinForm开发的考试系统完整源码,采用经典三层架构,分为教师端与学生端,数据库使用SQL Server 2014。源码对关键逻辑逐行注释,清晰易读,既适合初学C#与WinForm的开发者模仿练习&#xf…

📰

从CLIP到SigLIP再到VLM:视觉特征如何对齐到语言模型

视觉大模型这几年迭代得非常快,从最早把图像和文本拉到同一个语义空间的 CLIP,到用 Sigmoid 损失把对比学习做得更干净的 SigLIP,再到现在动辄能"看图说话"的 VLM(视觉大语言模型),这条演进线其实…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬