C – 窗体常用基础控件简介 106

C – 窗体常用基础控件简介 1061 文本类控件 可显示控件的内容 下方解释说的都是它们的主要功能 1 RadioButton 单选按钮控件 在容器类控件范围内视为一组 只能选择其中一个

大家好,欢迎来到IT知识分享网。

#头条创作挑战赛#

基础控件的分类

1 文本类控件:可显示控件的内容,下方解释说的都是它们的主要功能

1.1用于接收用户输入的内容,如文本框控件

1.1.1TextBox(单行文本框) 拖动只能改变宽度,不能改变高度; 可通过下图选中文本框复选框或者在属性窗口中将MultilLine属性值设置为true 都可以将将其变为与richTextBox控件外观样式一样的控件(其实两者属性,方法与事件的功能差不多少)

1.1.2 richTextBox(多行文本框)可直接显示多行文本

C - 窗体常用基础控件简介 106

高级文本框与单行文本框控件

1.2 用于向用户显示提示信息的

1,2,1标签控件Label(显示普通的提示文本)

1.2.2LinkLable(带有超链接样式)可通过代码设置访问本地磁盘或打开浏览器

1.2.3按钮控件的Button(个人划分,也可看做提示信息)主要用于触发事件

C - 窗体常用基础控件简介 106

标签控件

2 选择类控件:提供事先设置好的选项供用户选择

2.1 RadioButton单选按钮控件 在容器类控件范围内视为一组,只能选择其中一个

2.2 CheckBox复选框控件 在容器类控件范围内视为一组,可选择多个选项

2.3 ListBox下拉列表框控件 默认只能选中一个;可设置SelectionMode属性选中多个

2.4 CheckedListBox 列表样式的复选框与CheckBox功能一样;区别是可以绑定数据源

ListBox与CheckedListBox控件都可以通过:1)单击控件右上角的三角,在面板中的设置编辑项 2)图中items属性后面单击三个点按钮,打开图中面板书写选项

2.5 ComboBox 组合框控件,相当于ComboBox文本框与列表框的组合与文本框和列表框的功能基本一致

C - 窗体常用基础控件简介 106

选择类控件

3 布局分组类控件,基本就是工具箱中容器分组的控件,它们之间几乎都可以进行相互嵌套使用,相当于隔绝作用域范围

C - 窗体常用基础控件简介 106

布局分组控件

4 菜单,工具与状态栏控件 为窗体上方添加菜单栏与工具栏,窗体下方添加状态栏

4.1 ToolStripMenuItem菜单栏控件 向窗体上方添加菜单选项

4.2 contextMenuStrip 右击菜单控件 可右击关联控件时,显示的菜单面板

4.3 toolStripButton 工具栏控件 向窗体上方添加类似快捷键的选项(可选择显示样式)

4.4 statusStrip 显示操作对象的信息

5 各种对话框控件,需要通过代码设置打开相应的对话框窗口

5.1 OpenFileDialog 可打开文件对话框,主要弹出Windows中标准的”打开文件”对话框

5.2 SaveFileDialog 可保存文件对话框,可在窗口中选择文件的保存位置与类型

5.3 ColorDialog 可打开颜色对话框,主要弹出Windows 中标准的”颜色”对话框

在按钮的单击事件中使用代码打开这些对话框的两种方式(以颜色对话框为例):

private void button1_Click(object sender, EventArgs e) { //1)在窗体中拖入了此控件调用其ShowDialog();方法即可 //colorDialog1.ShowDialog(); //2)实例化颜色对话框类的对象,通过对象调用ShowDialog();方法 //实例化一个对象 cd ColorDialog cd = new ColorDialog(); //通过此方法打开一个颜色对话框 cd.ShowDialog(); //将用户选择的颜色赋值给按钮的背景色 button1.ForeColor = cd.Color; //其他几个对话框的打开代码与此类似 }
C - 窗体常用基础控件简介 106

打开颜色对话框,设置按钮的前景色

6 显示数据类的控件,也可用做选择控件(暂只说一个)

6.1TreeView 显示树形结构的控件可手动设置或使用代码进行数据绑定

C - 窗体常用基础控件简介 106

显示树形结构的控件

手动设置方式:

单击添加根按钮:添加与中国,美国同级的节点

单击添加子级按钮:先选中添加在哪个节点下(中国,北京都可以)选中节点后,单击添加子级就会在当前选中的节点下面添加新节点

如果选中了子级节点(北京)再单击添加根,只会添加与中国同级的节点,不会在北京节点下添加新节点

注意:每个节点理论上可以添加无限的子节点(代码方式一般使用递归进行绑定)

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/116311.html

(0)
上一篇 2025-11-29 19:00
下一篇 2025-11-29 19:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信