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

70.C# ToolStrip控件

ztj100 2024-12-10 22:18 37 浏览 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 面板。

相关推荐

使用Python编写Ping监测程序(python 测验)

Ping是一种常用的网络诊断工具,它可以测试两台计算机之间的连通性;如果您需要监测某个IP地址的连通情况,可以使用Python编写一个Ping监测程序;本文将介绍如何使用Python编写Ping监测程...

批量ping!有了这个小工具,python再也香不了一点

号主:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部下午好,我的网工朋友。在咱们网工的日常工作中,经常需要检测多个IP地址的连通性。不知道你是否也有这样的经历:对着电脑屏...

python之ping主机(python获取ping结果)

#coding=utf-8frompythonpingimportpingforiinrange(100,255):ip='192.168.1.'+...

网站安全提速秘籍!Nginx配置HTTPS+反向代理实战指南

太好了,你直接问到重点场景了:Nginx+HTTPS+反向代理,这个组合是现代Web架构中最常见的一种部署方式。咱们就从理论原理→实操配置→常见问题排查→高级玩法一层层剖开说,...

Vue开发中使用iframe(vue 使用iframe)

内容:iframe全屏显示...

Vue3项目实践-第五篇(改造登录页-Axios模拟请求数据)

本文将介绍以下内容:项目中的public目录和访问静态资源文件的方法使用json文件代替http模拟请求使用Axios直接访问json文件改造登录页,配合Axios进行登录请求,并...

Vue基础四——Vue-router配置子路由

我们上节课初步了解Vue-router的初步知识,也学会了基本的跳转,那我们这节课学习一下子菜单的路由方式,也叫子路由。子路由的情况一般用在一个页面有他的基础模版,然后它下面的页面都隶属于这个模版,只...

Vue3.0权限管理实现流程【实践】(vue权限管理系统教程)

作者:lxcan转发链接:https://segmentfault.com/a/1190000022431839一、整体思路...

swiper在vue中正确的使用方法(vue中如何使用swiper)

swiper是网页中非常强大的一款轮播插件,说是轮播插件都不恰当,因为它能做的事情太多了,swiper在vue下也是能用的,需要依赖专门的vue-swiper插件,因为vue是没有操作dom的逻辑的,...

Vue怎么实现权限管理?控制到按钮级别的权限怎么做?

在Vue项目中实现权限管理,尤其是控制到按钮级别的权限控制,通常包括以下几个方面:一、权限管理的层级划分...

【Vue3】保姆级毫无废话的进阶到实战教程 - 01

作为一个React、Vue双修选手,在Vue3逐渐稳定下来之后,是时候摸摸Vue3了。Vue3的变化不可谓不大,所以,本系列主要通过对Vue3中的一些BigChanges做...

Vue3开发极简入门(13):编程式导航路由

前面几节文章,写的都是配置路由。但是在实际项目中,下面这种路由导航的写法才是最常用的:比如登录页面,服务端校验成功后,跳转至系统功能页面;通过浏览器输入URL直接进入系统功能页面后,读取本地存储的To...

vue路由同页面重定向(vue路由重定向到外部url)

在Vue中,可以使用路由的重定向功能来实现同页面的重定向。首先,在路由配置文件(通常是`router/index.js`)中,定义一个新的路由,用于重定向到同一个页面。例如,我们可以定义一个名为`Re...

那个 Vue 的路由,路由是干什么用的?

在Vue里,路由就像“页面导航的指挥官”,专门负责管理页面(组件)的切换和显示逻辑。简单来说,它能让单页应用(SPA)像多页应用一样实现“不同URL对应不同页面”的效果,但整个过程不会刷新网页。一、路...

Vue3项目投屏功能开发!(vue投票功能)

最近接了个大屏项目,产品想在不同的显示器上展示大屏项目不同的页面,做出来的效果图大概长这样...

取消回复欢迎 发表评论: