1、窗体和控件
2、这些窗体和控件的后台操作
3、窗体之间的操作,控件之间的操作
公共控件:
Button
布局:
AutoSize--------------------控件是否自动调整自身的大小以适应其内容的大小。
Location---------------------控件左上角相对于容器左上角的坐标。
Margin-----------------------控件与另一控件的边距之间的距离。
Size--------------------------控件的大小(以像素为单位)。
行为:
Enabled-----------------------指示是否启用该控件。
TabIndex------------------------确定此控件将占用的Tab键顺序索引
TabStop-------------------------指示用户是否可以使用Tab键为控件提供焦点
Visible---------------------------确定该控件是可见的还是隐藏的
外观:
BackColor-----------------------组件的背景色
BackgroundImage------------------该组件的背景图片
BackgroundImageLayout-------------该组件背景图片的排列样式
Cursor---------------------------------指针移过该控件时显示的光标
*FlatAppearance----------------------对于FlatStyle为FlatStyle.Flat的按钮,确定用于指示复选状态和鼠标状态的边框外观和颜色
* FlatStyle -----------------------------确定当用户将鼠标移动到控件上并单击时,该控件的外观。
Font------------------------------------用于显示控件中文本的字体。
ForeColor-----------------------------组件的前景色,用于显示文本。
Image-----------------------------------将在该控件上显示的图片。
ImageAlign-----------------------------将在控件上显示图片的对齐方式。
Text--------------------------------------与控件关联的文本。
TextAlign--------------------------------将在控件上显示文本的对齐方式。
TextImageRelation---------------------指示按钮上图像与文本的相对位置。
CheckBox
Appearance-----------------------------控制复选框的外观
CheckAlign------------------------------确定控件中复选框的位置
Checked---------------------------------指示控件是否处于选中状态
CheckState------------------------------指示组件的状态
CheckedListBox
CheckOnClick----------------------------指示复选框是否应在首次单击某项时切换
HorizontalScrollbar---------------------指示ListBox是否为超出ListBox右边缘的项显示水平滚动条
ScrollAlwaysVisible----------------------指示列表框中是否应该始终显示滚动条,而不管列表框中有多少项
SelectionMode---------------------------指示列表框将是单项选择、多项选择还是不可选择
Sorted-----------------------------------控制是否对列表进行排序
ComboBox
DropDownStyle-----------------------控制组合框的外观和功能
MaxDropDownItems------------------在下拉列表中最多显示的项数
MaxLength------------------------------指定在组合框中最多可输入的字符数
添值:
for(int i=1;i<=5;i++)
{
ComboBox1.Items.Add(i);
}
添加默认值:
ComboBox1.SelectedIndex=0;
DateTimePicker
取值:
MessageBox.Show(datetimepicker.Text);
只能选择当前时间之前的日期:
dateTimePicker1.MaxDate=DateTime.Now;