这一周,有点水,基本上啥也没干,emmmm,状态不如以前好了,这段时间需要调整一下状态,每天啥都没干,但就是很累,公司里的活也有点水,但是又不好意思当着同事的面干别的事情。抓紧时间学点新东西吧,不然后面会没饭吃的!!!
目前已经学到的东西
winform常用控件
公共控件
Label 标签
TextBox 文本框
Button 按钮
RadioButton 单选按钮 一组内的单选按钮,只能选择一个 AutoCheck 属性可以自动更改同组内其他RadioButton的选中状态 “角色登录、性别选择。。。”
CheckBox 复选框 三种选择状态:未选中 Checked 选中 Indeterminate 中间状态 ,ThreeState 控制checkbox是三种状态 还是两种 需要选择多项的情况 权限分配 角色分配
事件:ChekedChanged CheckStateChanged
Checked属性值改变 CheckState改变时
先 后
ComboBox 下拉框
CheckedListBox 带复选框的列表项
DateTimePicker 日期时间选择控件
ListBox 列表框 显示多项、选择多项 ComboBox = ListBox + TextBox
ListView 以五种不同视图显示项的集合 有点类似于
MaskedTextBox 格式化文本框
MonthCalendar 月历
NumbericUpDown 可以增减数值的显示框
PictureBox 图像控件
ProgressBar 进度条
RichTextBox 高级文本框 富文本框
TreeView 树形控件
容器
GroupBox 分组控件 可以设置标题
Panel 分组控件,可以显示滚动条
TabControl 选项卡控件
SplitContainer 面板控件
菜单
ContextMenuStrip 右键菜单
MenuStrip 菜单栏
工具栏
ToolStrip 工具栏
StatusStrip 状态栏
数据
DataGridView 数据显示
DataSet 内存缓存
组件
Timer 计时器
ImageList 图像集合
自己尝试
窗体相关的属性和和事件
属性:
Name:获取或设置窗体的名称,在应用程序中可以通过Name属性值来引用窗体。
WindowState:窗体的窗口状态,有三种值,Normal(正常) Minimized(最小化) Maximized(最大化)
StartPosition: 运行时窗体的起始位置,默认是WindowsDefaultLocation.
Text: 窗体标题栏中显示的文本。
Width: 窗体的宽度。
Height: 窗体的高度。
Left: 窗体左边缘的x坐标(以像素为单位)。
Top: 窗体上边缘的y坐标(以像素为单位)。
ControlBox: bool值,指示标题栏中是否显示控制框。
MaximizeBox: 是否在标题栏中显示最大化按钮。
MinimizeBox 是否在标题栏中显示最小化按钮。
AcceptButton 该值是一个按钮的名称,当按 Enter 键时就相当于单击了窗体上的该按钮。
CancelButton 该值是一个按钮的名称,当按 Esc 键时就相当于单击了窗体上的该按钮。
AutoScroll 该值指示窗体是否自动显示滚动条。
AutoSize 是否调整自身大小以适应其内容的大小。
BackColor 窗体背景色
BackgroundImage 窗体的背景图像
ContextMenuStrip 右击窗体时显示的快捷菜单
Enabled 是否启用该控件
Cursor 鼠标移到窗体时显示的光标
Font 窗体中显示的文本的字体
ForeColor 显示文本的颜色
FormBorderStyle 窗体的边框和标题栏的外观和行为
HelpButton bool 标题栏中是否有帮助按钮
Icon 窗体左上角图标 ico 格式 在菜单框中和最小化时显示
IsMdiContainer 指示窗体是否是MDI容器
Location 窗体左上角相对于容器左上角的坐标。
ShowIcon 是否显示图标
Opacity 窗体的不透明度百分比
Size 窗体大小
TopMost 是否显示其他未设置这个属性为true的窗体之上
常用方法
Show() 显示窗体
ShowDialog() 窗体显示为模式对话框。
Hide() 隐藏窗体
Activate() 激活窗体并给予它焦点
Close() 关闭窗体
常用事件
Load 加载窗体时发生
Activated 窗体被激活时发生
Deactivate 被停用时发生
FormClosed 窗体已关闭时发生
FormClosing 正在关闭时发生