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,添加进度条、标签、下拉框、标签
对话框:打开、浏览、保存文件,修改字体、颜色对话框,通过属性激发对话框
用户控件
多个控件组合,重写方法,构成一个自定义的控件