C# WinForm —— 34 ToolStrip 工具栏 介绍

1. 简介

工具栏 ToolStrip,一般紧贴在菜单栏下面

2. 属性

属性 解释
(Name) 控件ID,在代码里引用的时候会用到
Enabled 控件是否启用
Dock 定义要绑定到容器的控件边框,默认是top
Anchor 定义某个控件绑定到的容器的边缘。当控件锚定到某个边缘时,与指定边缘最接近的控件边缘与指定边缘之间的距离将保持不变
TextDirection 文本绘制方向:Inherit、Horizontal(水平)、Vertical90(垂直90度)、Vertical270(垂直270度)
Items 项的集合,可以添加的项的类型有:
在这里插入图片描述
不同类型的可以混合在一起:
在这里插入图片描述
对于工具栏中的Button,可以设置(Name)属性
通过image属性添加图标,
通过ImageAlign属性设置图标的对齐方式,
通过TextAlign属性设置文字对齐方式,
通过TextDirection属性设置文字方向,
通过DisplayStyle属性设置显示样式:None、Text、Image、ImageAndText
等等其他属性
在这里插入图片描述
对于工具栏中的Label,可以设置(Name)属性
通过Text属性设置显示的文字
等等其他属性

工具栏中的SplitButton,可以设置(Name)属性
通过image属性添加图标,
通过ImageAlign属性设置图标的对齐方式,
通过TextAlign属性设置文字对齐方式,
通过TextDirection属性设置文字方向,
通过DisplayStyle属性设置显示样式:None、Text、Image、ImageAndText
通过DropDownItems设置下拉列表
在这里插入图片描述
SplitButton的Click事件和ButtonClick事件不一样,ButtonClick事件是当点击拆分按钮的按钮部分时发生,而Click事件是单击项时发生
设置下拉列表时,和 Menustrip菜单栏 类似,有4种可选类型:
在这里插入图片描述

对于工具栏中的DropDownButton,可以设置(Name)属性
通过image属性添加图标,
通过ImageAlign属性设置图标的对齐方式,
通过TextAlign属性设置文字对齐方式,
通过TextDirection属性设置文字方向,
通过DisplayStyle属性设置显示样式:None、Text、Image、ImageAndText
通过DropDownItems设置下拉列表
从外观上看,SplitButton 和 DropDownButton 的区别在于,DropDownButton右边的倒三角符号离文字和图标更近一些,DropDownButton没有ButtonClick事件
在这里插入图片描述

对于工具栏中的ComboBox,和普通的ComboBox控件的属性类似,可以设置(Name)属性
可以通过Items属性设置项的集合
常用事件是SelectedIndexChanged事件,当所选择的项发生更改时发生
在这里插入图片描述

对于工具栏中的TextBox,可以设置(Name)属性,和普通的TextBox控件的属性类似
常用事件是TextChanged事件,当文本框内容发生更改时发生

对于工具栏中的ProgressBar,可以设置(Name)属性,和普通的ProgressBar控件的属性类似

对于工具栏中的Separator,主要起分组和分隔的作用

参考:2023年C#之WinForm零基础教程50讲

相关推荐

  1. Unity工具栏介绍

    2024-06-12 22:36:08       56 阅读
  2. STM32介绍

    2024-06-12 22:36:08       49 阅读
  3. STM32详细介绍

    2024-06-12 22:36:08       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-12 22:36:08       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-12 22:36:08       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-12 22:36:08       82 阅读
  4. Python语言-面向对象

    2024-06-12 22:36:08       91 阅读

热门阅读

  1. Next.js 加载页面及流式渲染(Streaming)

    2024-06-12 22:36:08       28 阅读
  2. 【数据结构】利用单链表再实现通讯录

    2024-06-12 22:36:08       21 阅读
  3. 防止连续点击按钮,多次调用接口

    2024-06-12 22:36:08       32 阅读
  4. 【AI原理解析】— Gemini模型

    2024-06-12 22:36:08       31 阅读
  5. 常见库存超卖解决方案

    2024-06-12 22:36:08       35 阅读
  6. AI与环保:共同塑造我们未来的世界

    2024-06-12 22:36:08       24 阅读
  7. C++共享指针shared_ptr的理解分享

    2024-06-12 22:36:08       29 阅读
  8. 【5】JDK、JRE和JVM的区别与联系

    2024-06-12 22:36:08       25 阅读
  9. 《在人间》唯有自救,方能得救

    2024-06-12 22:36:08       26 阅读