`

获取Winform窗体、工作区 宽度、高度、命名空间、菜单栏高度等收集

    博客分类:
  • c#
阅读更多
MessageBox.Show("当前窗体标题栏高"+(this.Height - this.ClientRectangle.Height).ToString());//当前窗体标题栏高度   

ClientRectangle//获取表示控件的工作区的矩形   

Clientsize//获取表示窗体工作区的大小

MessageBox.Show(SystemInformation.PrimaryMonitorSize.ToString()); //获取主显示器屏幕的尺寸(像素)     

MessageBox.Show("菜单栏高度"+SystemInformation.MenuHeight.ToString());  //获取标准菜单栏的高度    

MessageBox.Show("标题栏高度"+SystemInformation.CaptionHeight.ToString()); //获取标准标题栏的高度      

MenuHeight//获取一个菜单行的高度(以象素为单位)   

CaptionHeight//获取窗口的标准标题栏区域的高度(以象素为单位)  

control.FindForm().GetType().FullName;//获取命名空间名称
 
分享到:
评论

相关推荐

    C# winform窗体技巧实例

    本教程通过一系列实例,展示了如何利用C#的WinForm技术创建各种复杂而富有特色的窗体效果,包括QQ界面的模拟、漂浮窗体、无标题栏拖动窗体、闪烁窗体、全屏显示以及透明渐现效果等。 首先,"Ex08_25(拖放工作区拖动...

    Winform真正的全屏,覆盖下面的任务栏

    在事件处理函数中,可以使用`Screen.PrimaryScreen.Bounds`获取屏幕的工作区域,包括任务栏的部分,然后设置窗体的位置和大小为这个工作区的尺寸,从而实现全屏并覆盖任务栏。 `Program.cs`是程序的启动点,可能...

    winform显示在右下角及最小化c#

    这段代码首先将窗体的启动位置设置为“手动”,然后计算屏幕工作区的右下角坐标,最后将窗体的位置设置为此坐标减去窗体的宽度和高度,确保窗体位于屏幕右下角。 接下来,我们处理最小化和最大化功能。在WinForm中...

    winform实现仿XP系统的任务栏菜单完整源码

    接着,我们会看到一个空白的窗体,这就是我们的工作区。 接下来,我们需要添加菜单控件。在工具箱中找到MenuStrip控件,将其拖放到窗体上。MenuStrip控件允许我们创建一个多级的菜单结构,类似于XP任务栏菜单。在...

    c# winform 仿OUTLOOKBAR控件及菜单权限控制

    首先,OutlookBar是一种常见的用户界面元素,通常在办公软件中使用,如Microsoft Outlook,它提供了一种组织和访问不同工作区或功能区的便捷方式。在WinForm应用中,我们可以利用.NET Framework中的第三方控件或...

    c# Winform应用程序开发规范

    通常包含标题栏、菜单栏、工具栏、目录栏、工作区和信息输出区等元素。 - **对话框**:具有返回结果的窗体,一般表现为模态窗体,包含信息展现部分、信息输入部分和结果选择按钮。 ##### 4.2 窗体设计原则 - **...

    C#winform框架OK

    这样的框架可以提供类似网页浏览器的导航体验,如面包屑导航、菜单栏、选项卡或按钮等元素,使用户能够轻松访问应用程序的不同部分。 实现C# Winform导航框架架构时,开发者可能会考虑以下关键点: 1. **主窗体...

    左菜单栏的winfrom.zip

    8. **Visual Studio隐含文件(.vs)**:".vs"文件夹是Visual Studio的工作区文件,它存储了用户特定的设置,如调试断点、窗口布局等,通常不包括在版本控制中。 9. **代码组织**:为了保持代码的清晰和可维护性,...

    winform office2007 风格源码

    在WinForm应用中实现Office 2007风格,开发者通常会使用自定义控件库或第三方库来创建类似Ribbon的菜单栏。这些库提供了与Office 2007相似的按钮、下拉菜单、选项卡等功能,使应用程序看起来更专业且易于使用。...

    紫牛程序员大一机试WinForm.doc

    * 设计主窗体布局,包括菜单栏、工具栏和数据展示区。 * 使用 DataGridView 控件展示数据。 5. 功能实现: * 实现商品管理系统的主功能,包括添加、修改、删除和查询商品信息。 * 实现模糊搜索功能,根据条件查询...

    winform界面特效设计源码.doc

    - 任务栏托盘菜单:在系统托盘区创建右键菜单,节省屏幕空间,隐藏非必要的功能。 - 可拉伸的菜单界面:菜单可以随窗口大小变化而自动调整布局,保持视觉一致性。 - 菜级联菜单:创建多层次的下拉菜单,便于组织...

    C# WinForm最小化隐藏到托盘实例

    在C#编程中,WinForm应用经常需要实现窗口最小化时隐藏到系统托盘区的功能,这能够提供更好的用户体验,使应用程序在用户不主动关闭时仍然保持后台运行。本实例"**C# WinForm最小化隐藏到托盘实例**"正是针对这一...

    C# Winform的界面设计

    它提供了一系列控件和类,如按钮、文本框、菜单栏等,用于构建应用程序的外观和交互性。 在描述中提到的"开源免费的WinForm框架"可能是指.NET Core或.NET Framework,这两个都是开源的,并且支持WinForm应用的开发...

    DevExpress WinForm中文教程

    4. 导航面板(Navigation Control):用于构建应用程序的主界面,提供类似Windows资源管理器的导航结构,可以组织和展示多个窗体或工作区。 5. 菜单和工具栏(MenuBar and ToolBar):DevExpress提供了高度可定制的...

    基于WinForm的聊天机器人设计.pdf

    Windows窗体应用程序主要由控件构成,这些控件包括文本输入框(如文本框、多行文本框)、选择控件(如复选框、单选按钮、下拉列表框)、以及交互控件(如按钮、超链接标签、菜单栏和工具栏等)。WinForm提供的用户...

    创建文本编辑器实训报告

    - **设计界面**:利用工具箱中的元素,如菜单栏、工具栏和状态栏,构建编辑器的用户界面。 - **添加组件**:包括文本框组件,用于用户输入和编辑文本;上下文菜单,提供右键操作;以及用于文件操作的OpenFileDialog...

    類似於VS2005窗體

    例如,他们可能使用Form的WindowState属性实现窗口的最小化和最大化,使用MenuStrip创建顶部菜单栏,使用TabControl实现多页面工作区,使用DockStyle属性使控件自动填充或隐藏等。 至于文件列表中的"2005",这可能...

    C-.net-经典编程例子400个

    工具栏可自由移动,提供更灵活的工作空间。 - **实例009**:在带下拉菜单的工具栏。结合菜单与工具栏,提供更多功能选项。 - **实例010**:具有提示功能的工具栏。鼠标悬停时显示工具提示,帮助用户理解各按钮功能。...

    可拖动工具条

    而ToolStripPanel则提供了更高级的布局管理,它允许ToolStrip在窗体上进行停靠和拖放操作,实现自定义的工作区布局。 要实现ToolStrip的拖动功能,我们需要进行以下步骤: 1. **添加控件**:首先在设计视图中,从...

    WinformTestNofifyIco.rar

    通过这种方式,程序可以持续运行并提供后台服务,而不会干扰用户的主工作区。 在描述中提到,这个示例代码实现了以下功能: 1. **单击显示窗体**:当用户点击系统托盘图标时,程序会显示主窗体。这可以通过为`...

Global site tag (gtag.js) - Google Analytics