控件是包含在窗体上的对象,是构成用户界面的基本元素。控件也是设计Windows窗体引用程序的重要工具,使用控件可以减少程序设计中大量重复性的工作,有效的提高设计效率。控件通常是用来完成特定的输入输出功能的。

1. 主要控件概述

工具箱中包含了建立应用程序的各种控件,根据控件的不同用途分为若干类,例如公共控件,文本控件,选择控件,列表控件,高级列表选择控件等。

常见的窗体控件

按钮与标签控件

Button: 按钮控件,响应用户的单击事件

Label: 标签控件,显示用户无法直接编辑的文本

Linklabel: 超链接标签控件,除提供超链接外,其他同Label

文本控件

Textbox: 文本框控件,通常用来接收用户的文本输入

RichTextBox: 富文本控件,是文本能够以纯文本或RTF格式显示

选择控件

Checkbox: 复选框控件,显示一个复选框和一个文本标签,通常用来设置选项

RadioButton: 单选按钮控件,多个选项中选且仅选一个

列表控件

ListBox: 列表框控件,显示一个文本和图形列表

ComboBox: 组合框控件,显示一个下拉式选项列表

CheckedListbox: 复选框列表控件,显示一组选项,每个选项旁边都有一个复选框

容器控件

GroupBox: 分组框控件,通常用来构造选项组

Panel: 面板控件,将一组控件分组到未标记,可滚动的面板中

TabControl: 选项卡控件,提供一个选项卡,以有效地组织和访问已分组对象

高级列表选择控件

TreeView: 树形视图控件,构造一个可操作的树形结构层次视图

ListView: 列表视图控件,构造列表视图,其中每个列表项可以是纯文本的选项,也可以是带小图标或大图标的文本选项

菜单和工具栏控件

MenuStrip: 下拉式菜单控件,用于创建自定义的菜单栏

ContextMenuStrip: 弹出式菜单控件,用于创建自定义的菜单栏

ToolStrip: 工具栏控件,用于创建自定义的工具栏

StatusStrip: 状态栏控件,用于创建自定义的工具栏

对话框控件

OpenFileDialog: 打开文件对话框控件,允许用户定位和选择文件

SaveFileDialog: 保存文件对话框控件,允许用户保存文件

FolderBrowserDialog: 浏览文件夹对话框控件,用来浏览,创建以及最终选择文件夹

FontDialog: 字体对话框控件,允许用户设置字体及其属性

ColorDialog: 颜色对话框控件,允许用户通过调色板选择并设置界面元素的颜色

转载于:https://www.cnblogs.com/ljknlb/p/8269201.html

主要的窗体控件的概述相关推荐

  1. [原创]FineUI秘密花园(二十七) — 窗体控件概述(上)

    窗体控件在项目中使用非常频繁,同时窗体控件和启用IFrame的面板控件也一起构成了FineUI所特有的内联框架,从而使弹出窗体不再局限于IFrame页面中.本章我们会详细介绍窗体控件的基本用法. 创建 ...

  2. 使用 .NET 框架轻松开发完美的 Web 窗体控件

    作者:David S. Platt   出自:微软 本文假定您熟悉 Visual Basic .NET.C# 和 HTML 下载本文的代码: WebC.exe (274KB) 摘要 预建的自定义控件可 ...

  3. 如何在多线程中调用winform窗体控件2——实例篇

    如何在多线程中调用winform窗体控件2--实例篇 针对之前文章<如何在多线程中调用winform窗体控件>,下面举个我项目中的实际案例,这是一个我自定义控件在异步设置焦点时的代码.在新 ...

  4. C# 采用系统委托的方式处理线程内操作窗体控件(转载)

    C# 采用系统委托的方式处理线程内操作窗体控件 C# / asp.net / j 2009-12-25 10:04:47 阅读138 评论0   字号:大中小 订阅 一.System.Windows. ...

  5. 窗体控件随窗体大小改变(仍有不足)

    private void frmWatch_Load(object sender, EventArgs e){FormWidth = this.Width;FormHeight = this.Heig ...

  6. C# 遍历窗体控件顺序问题

    今天在做C# winform 窗体控件遍历时遇到控件顺序的问题,也就是控件被遍历的先后问题.实际情况如下所述. 窗体界面如下: 界面构成是:主界面有一个 Panel (Panel_14),Panel_ ...

  7. C#实现渐变颜色的Windows窗体控件

    C#实现渐变颜色的Windows窗体控件! 1,定义一个BaseFormGradient,继承于System.Windows.Forms.Form 2,定义三个变量: private Color _C ...

  8. Qt Creator 窗体控件自适应窗口大小布局

    常见的软件窗口大小改变(最大化.手动改变时)需要窗口的部件能够自适应布局,而在Qt的应用程序界面设计中,对于像我一样的初学者如何实现窗口自适应调整还是要绕点弯路的.网上百度了很多,多数说的很含糊,还有 ...

  9. 窗体控件绑定数组 c# 1613698204

    窗体控件绑定数组 c# 1613698204 类断开式绑定 控件.DataSource = 泛型对象数组 注意事项 对象中的成员变量要以属性的方式表现 如果只有字段,无法正常的显示数据 逐条绑定 对于 ...

最新文章

  1. 嵌入式实现 微信网页版 群发信息。
  2. 第1关:最长非降子序列(非连续)问题
  3. Mac搭建Git服务器—开启SSH
  4. mysql数据库挂科_面试命中率 90% 的点 :MySQL 锁
  5. nginx在Centos下的安装,转:http://www.linuxidc.com/Linux/2016-09/134907.htm
  6. Jenkins 创建一个freestyle的Job
  7. 每天一道LeetCode-----最长无重复子串
  8. 动态规划之最长公共子序列(LCS)
  9. OpenCv之图像二值化(笔记12)
  10. 马斯克火箭 SpaceX-API、程序员优雅赚钱项目……GitHub 热点速览
  11. 历年软考网络工程师考试真题及答案
  12. 互联网从此没有 BAT
  13. 如何使用光盘启动计算机,怎么用光盘PE安装win7系统
  14. 唐太宗灵州勒石 TANGTAIZONGLINZHOULESHI
  15. 爬虫类Chrome去除前端无限debugger反调试(轻松分析算法)
  16. Python中sorted()排序与字母大小写的问题
  17. 玩游戏计算机配置,玩大型游戏需要什么配置
  18. 记2020-11-03 19:00邦盛技术二面
  19. 解决Ubuntu双显示器屏幕边缘鼠标粘滞问题
  20. PHP implode() 函数

热门文章

  1. Red Hat Enterprise Linux Server release 6.3下ganglia监控系统的搭建
  2. CMS之图片管理(3)
  3. 使用internal(com.android.internal)和hidden(@hide)APIs – Part 5
  4. Java基础系列--Executor框架(一)
  5. Android OpenGL ES 入门系列(一) --- 了解OpenGL ES的前世今生
  6. vue 保留两位小数 不能直接用toFixed(2) ?
  7. Objective-C 内存管理retain和release
  8. Linux (四)其他一些服务的实现
  9. Study on Android【六】--消息机制,异步和多线程
  10. mysql 8.0找不到my.ini配置文件解决方案