百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术分类 > 正文

70.C# ToolStrip控件

ztj100 2024-12-10 22:18 14 浏览 0 评论

摘要


Windows 窗体 ToolStrip 控件及其关联类提供了一个通用框架,用于将用户界面元素组合到工具栏、状态栏和菜单中。 ToolStrip 控件提供丰富的设计时体验,包括就地激活和编辑、自定义布局和漂浮,使工具栏可以共享水平或垂直空间。

正文


ToolStrip 是 MenuStrip、StatusStrip 和 ContextMenuStrip 的基类。

默认情况下, ToolStrip 控件的设计时可以使用它们:

  • ToolStripButton
  • ToolStripSeparator
  • ToolStripLabel
  • ToolStripDropDownButton
  • ToolStripSplitButton
  • ToolStripTextBox
  • ToolStripComboBox

重要的 ToolStrip 成员

名称

说明

Dock

获取或设置将 ToolStrip 停靠到父容器的那个边缘。

AllowItemReorder

获取或设置一个用于指示是否专门由 ToolStrip 类处理拖放和项重新排序操作的值。

LayoutStyle

获取或设置一个值,该值指示 ToolStrip 如何对项进行布局。

Overflow

获取或设置 ToolStripItem 是否附加到 ToolStrip 或 ToolStripOverflowButton,或者是否可以在两者之间浮动。

IsDropDown

获取一个值,该值指示单击 ToolStripItem 时 ToolStripItem 是否在下拉列表中显示其他项。

OverflowButton

获取 ToolStripItem,它是启用了溢出的 ToolStrip 的“溢出”按钮。

Renderer

获取或设置用于自定义 ToolStrip 的外观和行为的 ToolStripRenderer。

RenderMode

获取或设置要应用于 ToolStrip 的绘制样式。

RendererChanged

在 Renderer 属性更改时引发。

添加一个toolstrip

添加一个Button

添加DropdownButton

属性

ForeColor

获取或设置 ToolStrip 的前景色。

GripDisplayStyle

获取 ToolStrip 移动手柄的方向。

GripMargin

获取或设置 ToolStrip 移动手柄周围的空间。

GripRectangle

获取 ToolStrip 移动手柄的边界。

GripStyle

获取或设置 ToolStrip 移动手柄是可见还是隐藏。

Orientation

获取 ToolStripPanel 的方向。

OverflowButton

获取 ToolStripItem,它是启用了溢出的 ToolStrip 的“溢出”按钮。

ToolStripItem 是一个元素,如按钮、组合框、文本框或标签,可包含在控件或ToolStripDropDown控件中ToolStrip,类似于Windows快捷菜单。 该 ToolStrip 类管理绘制和键盘和鼠标输入,包括这些元素的拖放输入,类 ToolStripItem 管理元素本身中的事件和布局。

元素

说明

ToolStripButton

支持图像和文本的工具栏按钮。

ToolStripLabel

文本标签通常用于状态栏或 ToolStrip 注释或标题。

ToolStripSeparator

具有可视化组合元素的垂直条的不可选择的空间或空间。

ToolStripControlHost

ToolStripItem托管控件ToolStripComboBox、ToolStripTextBoxToolStripProgressBar其他Windows 窗体控件或自定义控件的控件。

ToolStripComboBox 是一个文本框,用户可以在其中输入文本,以及用户可以从中选择文本以填充文本框的列表。

ToolStripTextBox 使用户能够输入文本。

一ToolStripProgressBar个表示包含在其中StatusStripWindows进度栏控件。

ToolStripDropDownItem

ToolStripItem一个承载和ToolStripMenuItemToolStripSplitButtonToolStripDropDownButton。

ToolStripMenuItem 是显示在菜单或上下文菜单上的可选选项。

ToolStripSplitButton 是常规按钮和下拉按钮的组合。

ToolStripDropDownButton 是支持下拉功能的按钮。

ToolStripStatusLabel

控件中的 StatusStrip 面板。

相关推荐

SpringBoot如何实现优雅的参数校验
SpringBoot如何实现优雅的参数校验

平常业务中肯定少不了校验,如果我们把大量的校验代码夹杂到业务中,肯定是不优雅的,对于一些简单的校验,我们可以使用java为我们提供的api进行处理,同时对于一些...

2025-05-11 19:46 ztj100

Java中的空指针怎么处理?

#暑期创作大赛#Java程序员工作中遇到最多的错误就是空指针异常,无论你多么细心,一不留神就从代码的某个地方冒出NullPointerException,令人头疼。...

一坨一坨 if/else 参数校验,被 SpringBoot 参数校验组件整干净了

来源:https://mp.weixin.qq.com/s/ZVOiT-_C3f-g7aj3760Q-g...

用了这两款插件,同事再也不说我代码写的烂了

同事:你的代码写的不行啊,不够规范啊。我:我写的代码怎么可能不规范,不要胡说。于是同事打开我的IDEA,安装了一个插件,然后执行了一下,规范不规范,看报告吧。这可怎么是好,这玩意竟然给我挑出来这么...

SpringBoot中6种拦截器使用场景

SpringBoot中6种拦截器使用场景,下面是思维导图详细总结一、拦截器基础...

用注解进行参数校验,spring validation介绍、使用、实现原理分析

springvalidation是什么在平时的需求开发中,经常会有参数校验的需求,比如一个接收用户注册请求的接口,要校验用户传入的用户名不能为空、用户名长度不超过20个字符、传入的手机号是合法的手机...

快速上手:SpringBoot自定义请求参数校验

作者:UncleChen来源:http://unclechen.github.io/最近在工作中遇到写一些API,这些API的请求参数非常多,嵌套也非常复杂,如果参数的校验代码全部都手动去实现,写起来...

分布式微服务架构组件

1、服务发现-Nacos服务发现、配置管理、服务治理及管理,同类产品还有ZooKeeper、Eureka、Consulhttps://nacos.io/zh-cn/docs/what-is-nacos...

优雅的参数校验,告别冗余if-else

一、参数校验简介...

Spring Boot断言深度指南:用断言机制为代码构筑健壮防线

在SpringBoot开发中,断言(Assert)如同代码的"体检医生",能在上线前精准捕捉业务逻辑漏洞。本文将结合企业级实践,解析如何通过断言机制实现代码自检、异常预警与性能优化三...

如何在项目中优雅的校验参数

本文看点前言验证数据是贯穿所有应用程序层(从表示层到持久层)的常见任务。通常在每一层实现相同的验证逻辑,这既费时又容易出错。为了避免重复这些验证,开发人员经常将验证逻辑直接捆绑到域模型中,将域类与验证...

SpingBoot项目使用@Validated和@Valid参数校验

一、什么是参数校验?我们在后端开发中,经常遇到的一个问题就是入参校验。简单来说就是对一个方法入参的参数进行校验,看是否符合我们的要求。比如入参要求是一个金额,你前端没做限制,用户随便过来一个负数,或者...

28个验证注解,通过业务案例让你精通Java数据校验(收藏篇)

在现代软件开发中,数据验证是确保应用程序健壮性和可靠性的关键环节。JavaBeanValidation(JSR380)作为一个功能强大的规范,为我们提供了一套全面的注解工具集,这些注解能够帮...

Springboot @NotBlank参数校验失效汇总

有时候明明一个微服务里的@Validated和@NotBlank用的好好的,但就是另一个里不能用,这时候问题是最不好排查的,下面列举了各种失效情况的汇总,供各位参考:1、版本问题springbo...

这可能是最全面的Spring面试八股文了

Spring是什么?Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。...

取消回复欢迎 发表评论: