欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C# 窗体控件

程序员文章站 2022-03-04 12:34:33
...

控件的位置

相对位置
和窗体保持相对位置,可以配置在属性

.Anchor=窗体位置
    控件移动到边缘
.Dock=窗体位置
    控件填充边缘

绝对位置

按坐标+坐标或坐标+边长配置

事件

布局

控件的父类
Control类

属性:控制外观、位置、属性、数据
事件:鼠标、键盘、文本改变事件

常用的控件

Bottom:
TextBox:设置成密码框、多行文本、滚动条、只读
Lable:
LinkeLable: 

容器类控件

GroupBox:成组框,主要放单选框或多选框
FlowLayoutPanel:流式控件框,控件自动布局
Panle:面板框,分组不同功能

窗体类
Form类,Control的子类

配置:起始位置,边框,标题栏,是否最大化
打开与关闭:show() and showDialog(),showDialog作为提示框、close()
传递参数:用全局static变量、添加构造器和属性

高级控件

菜单栏:MenuStrip,设置集合每一栏的文本
工具栏:ToolStrip,设置集合每一栏的文本、图片
状态栏:StatusStrip,添加进度条、标签、下拉框、标签
对话框:打开、浏览、保存文件,修改字体、颜色对话框,通过属性激发对话框

用户控件
多个控件组合,重写方法,构成一个自定义的控件