基本控件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
12
15.2.3 Button控件
Button控件的事件
Click事件:当用户单击命令按钮时,触发该事 件。 MouseDown事件:当光标位于命令按钮上并 且按下鼠标时,触发该事件。 MouseUp事件:当光标位于命令按钮上并且 释放鼠标时,触发该事件。
13
15.2.7 PictureBox控件
MultiColumn属性:设置列表框是否支持多行显示。 ScrollAlwaysVisible属性:设置滚动条是否显示。 SelectionMode属性:设置一次可以选择多少列表项。 (None;One;MultiSimple:可以选择多项;MultiExtended
可以选择多项,并且用户可使用 Shift 键、Ctrl 键和箭头键来进行 选择。)
22
15.2.5 ComboBox控件和ListBox控件
ComboBox控件的事件 :
DropDown事件:当显示组合框的下拉部分时触发该 事件,也可以认为是单击下拉箭头时发生。 DropDownClosed事件:当组合框的下拉部分不再可 见时触发该事件。 SelectedIndexChanged事件:组合框中选择项发生变 化时触发该事件。 TextChanged事件:文本框中文字改变时触发该事件。
15
15.2.4 CheckBox控件和RadioButton控件
CheckBox控件 又称复选框,用于指示某个 特定条件是处于打开状态还是处于关闭状态。 RadioButton控件 又称单选按钮或选项按钮 。 通常将多个单选按钮放在一个GroupBox等容器 控件内组成一组,这一组中的单选按钮之间是 互斥的,只允许用户从中选择一个,其他单选 按钮将自动处于未选中状态。
使用方式如下:
Textbox1.Paste();
Clear()方法:用于清空文本框,其语法形式如下。
public void Clear ()
11
15.2.3 Button控件
Button控件是Visual C#.Net的Windows Forms控件中一种常用基本控件,又称为 按钮控件。它既可以使用Text属性显示文 本,也可以使用Image属性和ImageList属 性显示图像。 在工具箱中,Button控件的图标为 Button控件的属性 :Text 、Image 、 ImageList 、Font 、BackColor、 Enable、 FlatStyle
6
15.2.2 textBox控件
textBox控件是工具箱中最常用的控件之一, 又称文本框控件,通常用于获取用户输入或显示 文本内容。 在工具箱中,textBox控件的图标为 textBox控件属性:
1. Text属性:用于设置文本控件显示的文本内容。默 认情况下,最多可在一个文本框中输入2048个字符。 如果将Multiline 属性设置为true,则最多可输入 32KB的文本。 2. Multiline属性:用于设置文本框中的内容是否允许输 入和显示多行文本,包含true和false两个属性值。 3. MaxLength属性:用于设置文本框内最多允许的字 符数。
4
15.2.1 Label控件
Label控件的属性 :
1.Text属性:用于设置标签控件显示的文本内容。 2.TextAlign属性:用于设置标签中文本的对齐方 式。 3.AutoSize 属性:用于设置标签控件,使其动态 调整大小以适应其内容。
4.Visible属性:用于设置标签控件是否可见,包 含有true和false两个属性值。
Sorted属性:设置列表框中的各项是否按字母顺序排 序。 Items属性:设置存储在列表框中的所有项,是一个集 合属性,完成列表框的数据添加工作。 listBox1.Items[索引号]
19
15.2.5 ComboBox控件和ListBox控件
SelectedIndex属性:获取当前选定项的索引,只能在程 序中使用该属性。 listBox1.Items[listBox1.SelectedIndex] SelectedItems属性:当列表框允许选择多项时,此属性 返回一个集合,该集合包含列表框中选定的所有项。 SelectedIndices属性:当列表框允许选择多项时,此属 性返回一个集合,该集合包含列表框中选定所有项的索引。 Text属性:该属性存放列表框中当前选定项的文本。
10
15.2.2 textBox控件
textBox控件的方法 :
Select()方法:用于选择文本框中的内容。其语法形式如下:
public void Select (int start,int length)
Copy()方法:用于将文本框中的当前选定内容复制到剪贴板中。
public void Copy ()
5
15.2.1 Label控件
5.BorderStyle属性:用于设置标签的边框样式, 取值为BorderStyle枚举。
6.TabIndex属性:用于设置标签的Tab键顺序。当 使用【Tab】键访问控件时,Tab键顺序越靠前的 控件越先被访问。 eMnemonic属性:用于设置是否将控件的Text 属性中的“&”符号解释为访问键前缀字符,默认 值为true。
ComboBox控件的方法 : Add、Insert、Clear、Remove (使用方法同 列表控件,需结合Items属性使用。)
23
15.2.6 DateTimePicker控件
Windows窗体的DateTimePicker 控件使用户 可以从日期或时间列表中选择单个项。 控件外观:
7. ScrollBars属性:用于设置文本框的滚动条模式,取 值为ScrollBars枚举。
8
15.2.2 textBox控件
控件添加事件的方式 :
双击控件只能添加该控件常用的一种事件。对 于控件的其他事件就需要使用【属性】窗口中 的事件按钮 来添加事件。
Байду номын сангаас
步骤:
将textBox控件添加到窗体上后,右击textBox 控件,在右键快捷菜单中单击【属性】命令, 弹出【属性】窗口。 在其中单击事件按钮,便可显示textBox控件 所有的事件,选中KeyPress事件,双击即可 添加该事件。
CheckBox控件和RadioButton控件的事件:
Click事件:当用户单击控件时,触发Click事件。 CheckedChanged事件:当Checked值改变时,触 发该事件 。
17
15.2.5 ComboBox控件和ListBox控件
ComboBox控件和ListBox控件都是列表选择控件, 主要用于列出提供用户选择的列表,用户可以从中选 择一个或多个选项。它们均派生于ListControl类,该 类提供了一些基本的列表管理功能。
20
15.2.5 ComboBox控件和ListBox控件
ListBox控件的事件:
SelectedIndexChanged事件:当列表框中的选择项被 改变时,触发该事件。
ListBox控件的方法 :
Add 、Insert 、Clear、Remove 、RemoveAt。这些 方法通常结合Items属性来使用,例如:
ListBox又称为列表框,显示一个项列表,用户可从 中选择一项或多项。 ComboBox又称组合框,分两个部分显示,顶部是一 个允许用户输入列表项的文本框;下面是一个列表框, 它显示一个项列表,用户可从中选择一项。
18
15.2.5 ComboBox控件和ListBox控件
ListBox控件的属性 :
PictureBox控件又称图片框,用于显示图像。 在工具箱中,PictureBox控件的图标为 PictureBox控件的属性:
1. Name属性:设置PictureBox控件的名称。 2. Visible属性:设置PictureBox控件是否可见, 3. Image属性:设置控件显示的图像,是一个对象属性, 可在运行时或设计时设置。 4. ImageLocation属性:设置或获取要在图片框中显示 的图像的路径。 5. SizeMode属性:设置图片在控件中显示的大小或位 置。
第15章 基本控件
15.2 常用基本控件 15.3 常用容器控件 15.4 小结
1
WinForms 中的常用控件
System.Windows.Forms.Control
可视化界面组件统称为控件
System.Windows.Forms
Control TextBoxBase ButtonBase Button CheckBox RadioButton Label ListControl TextBox
7
15.2.2 textBox控件
4. ReadOnly属性:用于设置文本框中的内容是否允许 被改动,包含有true和false两个属性。 5. PasswordChar属性:用于设置密码框属性,当用户 不希望他人看到用户的密码时,则可设置该属性。 6. WordWrap属性:用于设置文本框中的内容是否允许 换行,包含true和false两个属性值。
ComboBox
ListBox
WinForms 中的常用控件
标签 文本框
组合框
列表框
按钮
15.2 常用基本控件
15.2.1 Label控件
Label控件是Visual C#.Net的Windows Forms控 件中一种常用基本控件,又称标签控件。标签控 件通常是只读的,用户无法对其进行编辑,被用 于显示用户不能编辑的文本或图像,即用于标识 窗体上的对象。 加载Label控件 :在工具箱中,Label控件的图标 是 用户双击或拖动工具箱中的Label控件,便可将 Label控件加载到窗体上。
listBox1.Items.Add( "辽宁"); listBox1.Items.Insert(3, "辽宁");
21
15.2.5 ComboBox控件和ListBox控件 ComboBox控件的属性 :
Items、SelectedIndex、SelectedItem等属性,与 列表框中所讲述的相同。 DropDownStyle属性:设置组合框的样式,取值于 DropDownStyle枚举 。 MaxDropDownItems属性:设置或获取组合框中下 拉部分中显示的最大项数目 。取值介于1和100之间, 超过这两个值均会弹出“属性值无效”提示框。
使用方式如下:
textBox1.Copy();
Cut()方法:用于将文本框中的当前选定内容移动到剪贴板,
public void Cut ()
使用方式如下:
textBox1.Cut();
Paste()方法:用于将文本框中的当前选定内容用剪贴板中的内容替换。
public void Paste ()
常用属性:
Value属性,是一个DateTime值,指定控件所显示的日 期。
14
15.2.7 PictureBox控件
使用PictureBox控件加载图像:
1. 在窗体上放置PictureBox控件。 2. 在【属性】窗口中选择Image属性,然后单 击省略号按钮以显示【打开】窗口。 3. 如果要查找特定文件类型(如GIF文件),可 以在【文件类型】列表框中选择相应的类型. 4. 选择要显示的图片文件。
16
15.2.4 CheckBox控件和RadioButton控件
CheckBox控件和RadioButton控件的属性:
Text:设置或获取控件显示的标题内容 。 TextAlign :设置Text值的对齐方式 。 Checked :设置或获取按钮是否被选择 。 CheckAlign:设置控件中的 或 在控件中的位置。 FlatStyle:设置按钮的样式 。
9
15.2.2 textBox控件
textBox控件的事件:
TextChanged事件:当用户在文本框中输入新 信息或改变了Text属性值时,触发该事件。
KeyPress事件:当用户在文本框具有焦点时 按任意键,均会触发该事件。
GotFocus事件:当用户单击该控件或者按 【Tab】键时控件获得焦点,触发该事件。
15.2.3 Button控件
Button控件的事件
Click事件:当用户单击命令按钮时,触发该事 件。 MouseDown事件:当光标位于命令按钮上并 且按下鼠标时,触发该事件。 MouseUp事件:当光标位于命令按钮上并且 释放鼠标时,触发该事件。
13
15.2.7 PictureBox控件
MultiColumn属性:设置列表框是否支持多行显示。 ScrollAlwaysVisible属性:设置滚动条是否显示。 SelectionMode属性:设置一次可以选择多少列表项。 (None;One;MultiSimple:可以选择多项;MultiExtended
可以选择多项,并且用户可使用 Shift 键、Ctrl 键和箭头键来进行 选择。)
22
15.2.5 ComboBox控件和ListBox控件
ComboBox控件的事件 :
DropDown事件:当显示组合框的下拉部分时触发该 事件,也可以认为是单击下拉箭头时发生。 DropDownClosed事件:当组合框的下拉部分不再可 见时触发该事件。 SelectedIndexChanged事件:组合框中选择项发生变 化时触发该事件。 TextChanged事件:文本框中文字改变时触发该事件。
15
15.2.4 CheckBox控件和RadioButton控件
CheckBox控件 又称复选框,用于指示某个 特定条件是处于打开状态还是处于关闭状态。 RadioButton控件 又称单选按钮或选项按钮 。 通常将多个单选按钮放在一个GroupBox等容器 控件内组成一组,这一组中的单选按钮之间是 互斥的,只允许用户从中选择一个,其他单选 按钮将自动处于未选中状态。
使用方式如下:
Textbox1.Paste();
Clear()方法:用于清空文本框,其语法形式如下。
public void Clear ()
11
15.2.3 Button控件
Button控件是Visual C#.Net的Windows Forms控件中一种常用基本控件,又称为 按钮控件。它既可以使用Text属性显示文 本,也可以使用Image属性和ImageList属 性显示图像。 在工具箱中,Button控件的图标为 Button控件的属性 :Text 、Image 、 ImageList 、Font 、BackColor、 Enable、 FlatStyle
6
15.2.2 textBox控件
textBox控件是工具箱中最常用的控件之一, 又称文本框控件,通常用于获取用户输入或显示 文本内容。 在工具箱中,textBox控件的图标为 textBox控件属性:
1. Text属性:用于设置文本控件显示的文本内容。默 认情况下,最多可在一个文本框中输入2048个字符。 如果将Multiline 属性设置为true,则最多可输入 32KB的文本。 2. Multiline属性:用于设置文本框中的内容是否允许输 入和显示多行文本,包含true和false两个属性值。 3. MaxLength属性:用于设置文本框内最多允许的字 符数。
4
15.2.1 Label控件
Label控件的属性 :
1.Text属性:用于设置标签控件显示的文本内容。 2.TextAlign属性:用于设置标签中文本的对齐方 式。 3.AutoSize 属性:用于设置标签控件,使其动态 调整大小以适应其内容。
4.Visible属性:用于设置标签控件是否可见,包 含有true和false两个属性值。
Sorted属性:设置列表框中的各项是否按字母顺序排 序。 Items属性:设置存储在列表框中的所有项,是一个集 合属性,完成列表框的数据添加工作。 listBox1.Items[索引号]
19
15.2.5 ComboBox控件和ListBox控件
SelectedIndex属性:获取当前选定项的索引,只能在程 序中使用该属性。 listBox1.Items[listBox1.SelectedIndex] SelectedItems属性:当列表框允许选择多项时,此属性 返回一个集合,该集合包含列表框中选定的所有项。 SelectedIndices属性:当列表框允许选择多项时,此属 性返回一个集合,该集合包含列表框中选定所有项的索引。 Text属性:该属性存放列表框中当前选定项的文本。
10
15.2.2 textBox控件
textBox控件的方法 :
Select()方法:用于选择文本框中的内容。其语法形式如下:
public void Select (int start,int length)
Copy()方法:用于将文本框中的当前选定内容复制到剪贴板中。
public void Copy ()
5
15.2.1 Label控件
5.BorderStyle属性:用于设置标签的边框样式, 取值为BorderStyle枚举。
6.TabIndex属性:用于设置标签的Tab键顺序。当 使用【Tab】键访问控件时,Tab键顺序越靠前的 控件越先被访问。 eMnemonic属性:用于设置是否将控件的Text 属性中的“&”符号解释为访问键前缀字符,默认 值为true。
ComboBox控件的方法 : Add、Insert、Clear、Remove (使用方法同 列表控件,需结合Items属性使用。)
23
15.2.6 DateTimePicker控件
Windows窗体的DateTimePicker 控件使用户 可以从日期或时间列表中选择单个项。 控件外观:
7. ScrollBars属性:用于设置文本框的滚动条模式,取 值为ScrollBars枚举。
8
15.2.2 textBox控件
控件添加事件的方式 :
双击控件只能添加该控件常用的一种事件。对 于控件的其他事件就需要使用【属性】窗口中 的事件按钮 来添加事件。
Байду номын сангаас
步骤:
将textBox控件添加到窗体上后,右击textBox 控件,在右键快捷菜单中单击【属性】命令, 弹出【属性】窗口。 在其中单击事件按钮,便可显示textBox控件 所有的事件,选中KeyPress事件,双击即可 添加该事件。
CheckBox控件和RadioButton控件的事件:
Click事件:当用户单击控件时,触发Click事件。 CheckedChanged事件:当Checked值改变时,触 发该事件 。
17
15.2.5 ComboBox控件和ListBox控件
ComboBox控件和ListBox控件都是列表选择控件, 主要用于列出提供用户选择的列表,用户可以从中选 择一个或多个选项。它们均派生于ListControl类,该 类提供了一些基本的列表管理功能。
20
15.2.5 ComboBox控件和ListBox控件
ListBox控件的事件:
SelectedIndexChanged事件:当列表框中的选择项被 改变时,触发该事件。
ListBox控件的方法 :
Add 、Insert 、Clear、Remove 、RemoveAt。这些 方法通常结合Items属性来使用,例如:
ListBox又称为列表框,显示一个项列表,用户可从 中选择一项或多项。 ComboBox又称组合框,分两个部分显示,顶部是一 个允许用户输入列表项的文本框;下面是一个列表框, 它显示一个项列表,用户可从中选择一项。
18
15.2.5 ComboBox控件和ListBox控件
ListBox控件的属性 :
PictureBox控件又称图片框,用于显示图像。 在工具箱中,PictureBox控件的图标为 PictureBox控件的属性:
1. Name属性:设置PictureBox控件的名称。 2. Visible属性:设置PictureBox控件是否可见, 3. Image属性:设置控件显示的图像,是一个对象属性, 可在运行时或设计时设置。 4. ImageLocation属性:设置或获取要在图片框中显示 的图像的路径。 5. SizeMode属性:设置图片在控件中显示的大小或位 置。
第15章 基本控件
15.2 常用基本控件 15.3 常用容器控件 15.4 小结
1
WinForms 中的常用控件
System.Windows.Forms.Control
可视化界面组件统称为控件
System.Windows.Forms
Control TextBoxBase ButtonBase Button CheckBox RadioButton Label ListControl TextBox
7
15.2.2 textBox控件
4. ReadOnly属性:用于设置文本框中的内容是否允许 被改动,包含有true和false两个属性。 5. PasswordChar属性:用于设置密码框属性,当用户 不希望他人看到用户的密码时,则可设置该属性。 6. WordWrap属性:用于设置文本框中的内容是否允许 换行,包含true和false两个属性值。
ComboBox
ListBox
WinForms 中的常用控件
标签 文本框
组合框
列表框
按钮
15.2 常用基本控件
15.2.1 Label控件
Label控件是Visual C#.Net的Windows Forms控 件中一种常用基本控件,又称标签控件。标签控 件通常是只读的,用户无法对其进行编辑,被用 于显示用户不能编辑的文本或图像,即用于标识 窗体上的对象。 加载Label控件 :在工具箱中,Label控件的图标 是 用户双击或拖动工具箱中的Label控件,便可将 Label控件加载到窗体上。
listBox1.Items.Add( "辽宁"); listBox1.Items.Insert(3, "辽宁");
21
15.2.5 ComboBox控件和ListBox控件 ComboBox控件的属性 :
Items、SelectedIndex、SelectedItem等属性,与 列表框中所讲述的相同。 DropDownStyle属性:设置组合框的样式,取值于 DropDownStyle枚举 。 MaxDropDownItems属性:设置或获取组合框中下 拉部分中显示的最大项数目 。取值介于1和100之间, 超过这两个值均会弹出“属性值无效”提示框。
使用方式如下:
textBox1.Copy();
Cut()方法:用于将文本框中的当前选定内容移动到剪贴板,
public void Cut ()
使用方式如下:
textBox1.Cut();
Paste()方法:用于将文本框中的当前选定内容用剪贴板中的内容替换。
public void Paste ()
常用属性:
Value属性,是一个DateTime值,指定控件所显示的日 期。
14
15.2.7 PictureBox控件
使用PictureBox控件加载图像:
1. 在窗体上放置PictureBox控件。 2. 在【属性】窗口中选择Image属性,然后单 击省略号按钮以显示【打开】窗口。 3. 如果要查找特定文件类型(如GIF文件),可 以在【文件类型】列表框中选择相应的类型. 4. 选择要显示的图片文件。
16
15.2.4 CheckBox控件和RadioButton控件
CheckBox控件和RadioButton控件的属性:
Text:设置或获取控件显示的标题内容 。 TextAlign :设置Text值的对齐方式 。 Checked :设置或获取按钮是否被选择 。 CheckAlign:设置控件中的 或 在控件中的位置。 FlatStyle:设置按钮的样式 。
9
15.2.2 textBox控件
textBox控件的事件:
TextChanged事件:当用户在文本框中输入新 信息或改变了Text属性值时,触发该事件。
KeyPress事件:当用户在文本框具有焦点时 按任意键,均会触发该事件。
GotFocus事件:当用户单击该控件或者按 【Tab】键时控件获得焦点,触发该事件。