Open seleccionar opened 1 year ago
ComboBox 是 Windows 窗体中常用的控件之一,它提供了一个下拉列表和可输入的文本框的组合。用户可以从下拉列表中选择一个选项,也可以手动输入文本。 以下是一些关于 ComboBox 元素的重要特性和使用方法:
Items 属性表示 ComboBox 中的选项集合。您可以通过直接操作 Items 属性来添加、删除或修改 ComboBox 中的选项。例如,comboBox1.Items.Add("Option 1");
Text 属性用于获取或设置 ComboBox 中显示的文本内容。它代表当前选定的选项或用户手动输入的文本。
DropDownStyle 属性决定 ComboBox 的行为方式。它有三种可选模式: DropDown:显示一个下拉列表,用户可以从中选择选项。 DropDownList:仅显示一个下拉列表,用户只能选择列表中的选项,无法手动输入文本。 Simple:将 ComboBox 显示为一个简单的文本框,不显示下拉列表。
SelectedIndex 属性表示当前选中选项的索引,SelectedItem 属性表示当前选中的选项对象。可以使用int index = comboBox1.SelectedIndex;
来获取下拉选项的index,返回格式为整数,注意第一个值返回的index为0。
ComboBox 控件具有许多事件可用于响应用户与下拉列表的交互操作。其中一些常见的事件包括: SelectedIndexChanged:当选中的项发生更改时触发。 DropDown 和 DropDownClosed:当用户展开或关闭下拉列表时触发。
ComboBox 还提供了一些有用的方法,例如: Clear():清除 ComboBox 中的所有选项。 FindString():根据指定的文本查找匹配的选项,并返回该选项的索引。
右键主函数,选择添加→窗体
~~可在TextBox及ComboBox的属性中,数据→ApplicationSettings→PropertyBinding→More(...)→Name→新建
Scope可使用User?~~
由于settings是内置数据,每次打开窗体时会new一个settings,并不能起到保存上一次输入值的作用。
试图使用config文件进行设置。太难懂了,以后再补充这个存储功能吧,可能需要做一个用户参数保存的单独菜单。
Label
标准Label形式,可直接在属性中修改Label文本。
TextBox
TextBox 是 Windows 窗体中非常常用的控件,用于接受用户输入文本的区域。它提供了一种在应用程序中获取用户输入的方式,并可以用于接受各种类型的数据。 以下是一些关于 TextBox 元素的重要特性和使用方法:
Text 属性:
Text 属性用于获取或设置 TextBox 中显示的文本内容。您可以通过访问 Text 属性来获取用户输入的文本,或将文本设为 TextBox 的初始值。例如,textBox1.Text = "Hello World";
Multiline 属性:
Multiline 属性决定 TextBox 是否允许多行输入。通过将 Multiline 属性设置为 true,默认值为False。 TextBox 可以展开为一个可以容纳多行文本的区域。
MaxLength 属性:
MaxLength 属性指定 TextBox 允许输入的最大字符数。您可以使用这个属性限制用户输入的长度。例如,textBox1.MaxLength = 100;
ReadOnly 属性:
ReadOnly 属性决定 TextBox 是否为只读。当 ReadOnly 属性设置为 true 时,用户无法编辑 TextBox 中的文本。这对于显示只读文本或禁止用户修改某些字段很有用。
事件:
TextBox 控件具有许多事件可以用于响应用户与文本框交互的操作。其中一些常见的事件包括: TextChanged:当 TextBox 中的文本发生更改时触发。 KeyPress:当用户按下键盘上的键时触发,可用于验证用户输入。 Leave:当 TextBox 失去焦点时触发,可用于进行数据验证或处理用户输入。
操作方法:
TextBox 还提供了一些有用的方法,例如: Clear():清除 TextBox 中的文本内容。 SelectAll():选中 TextBox 中的所有文本。