C#关于ComboBox和RadioButton和NumericUpDown三个控件总结

一、ComboBox控件
Windows 窗体 ComboBox 控件(组合框)也称下拉列表框,用于在下拉列表组合框中显示数据。 例如在注册学生信息时选择学历、专业等。使用组合框可以有效地避免非法值的输入。默认情况下,ComboBox 控件显示在两个部分中:顶部部分是一个文本框,允许用户键入列表项。 第二部分是一个列表框,显示用户可以从中选择的项列表。

1、常用属性

属性名    作用
DropDownStyle    获取或设置组合框的外观,如果值为 Simple,同时显示文本框和列表框,并且文本框可以编辑;如果值为 DropDown,则只显示文本框,通过鼠标或键盘的单击事件展开文本框,并且文本框可以编辑;如果值为 DropDownList,显示效果与 DropDown 值一样,但文本框不可编辑。默认情况下为 DropDown
Items    获取或设置组合框中的值
Text    获取或设置组合框中显示的文本
MaxDropDownltems    获取或设置组合框中最多显示的项数
Sorted     指定是否对组合框列表中的项进行排序,如果值为 True,则排序, 如果值为 False,则不排序。默认情况下为 False
2、常用方法

    (1)添加。在ComboBox控件属性的Data标签里面添加;在程序初始化时动态添加;下拉的时候添加

    (2)删除。DeleteString( UINT nIndex )//删除指定行

    (3)插入。 InsertString( int nIndex, LPCTSTR lpszItem )//将行插入到指定位置

    (4)查找。 FindString( int nStartAfter, LPCTSTR lpszItem )//可以在当前所有行中查找指定的字符传的位置,nStartAfter指明从那一行开始进行查找。

            int SelectString( int nStartAfter, LPCTSTR lpszItem )//可以选中包含指定字符串的行

    (5)currentIndex(); 获取当前comBox的索引,是int类型的值。
    (6)currentText(); 获取当前comBox的文本,是QString类型。

3、常用事件

      (1)SelectedIndexChanged事件:无论你选择的是什么值都会做一次页面刷新

      (2)ropertyChange 或 CustomPropertyChange 事件:是检测新属性值

二、RadioButton控件
RadicButton又称单选按钮,其在工具箱中的图标为, 单选按钮通常成组出现,用于提供
两个或多个互斥选项,即在一组单选钮中只能选择一个。

1、常用属性

属性名    作用
Checked    用来设置或返回单选按钮是否被选中,选中时值为true,投有选中时值为false
AutoCheck     如果AutoCheck 属性被设置为true (默认),那么当选择该单选按钮时,将自动清除该组中所有其他单选按钮。对一般用户来说,不需改变该属性,采用默认值(true) 即可
Appearance     用来获取或设置单选按钮控件的外观。当其取值为Appearance Button时,将使单选按钮的外观像命令按钮一样:当选定它时,它看似已被按下。当取值为AppearanceNormal时,就是默认的单选按钮的外观
Text    用来设置或返回单选按钮控件内显示的文本,该属性也可以包含访问键,即前面带有“&”符号的字母,这样用户就可以通过同时按Alt键和访问健来选中控件
2、常用事件:
      (1)Click事件:当单击单选按钮时,将把单选按钮的Checked属性值设置为true,同时发生Click 事件。

     (2) CheckedChanged事件:当Checked属性值更改时,将触发CheckedChanged事件。

三、NumericUpDown控件
NumericUpDown,又称为数字选择控件,是一个显示和输入数值的控件,控件提供了一对上下箭头,用户单击.上下箭头可选择数值,也可以直接输入一个数值。 此控件和textbox控件有一定的区别,此控件只识别数字,其他字母字符一律不识别。

1、常用属性

属性名    作用
Name    这个属性是每个控件都有的属性,即属性的命名。好的命名我们可以很好的控制我们的代码,一般以Num开头来命名。
DecimalPlaces     指示要显示的小数位数。这个属性主要是用于显示小数点后保留几位
Enable    该属性设置控件是否可以编辑,若是设置为False,则该控件只能看不能编辑值
MaxiNum    该属性设置此控件最大的值,即该控件最大可以显示的值是多少。一般选择9999999
MiniNum    该属性设置控件最小的值,可以为负数。如果设置为0,那么就不能显示负数
Value    该属性是获取控件的值。如果我们想要获取控件中显示的数值,那么就用该属性
HexaDecimal    该属性来控制控件的值是否以十六进制显示,如果是,则以十六进制显示,否则不是
Increment    设置步长
InterceptArrowKeys    是否允许用户使用.上下键调整值的大小
UpDownAlign    设置或获取数值显示框中向.上和向下按钮的对齐方式
Text    要显示文本值
2、常用方法

     (1)UpButton():模拟用户点击向上按钮,增加数值。
     (2)DownButton():模拟用户点击向下按钮,减少数值。
3、常用事件

     ValueChanged:当 NumericUpDown 控件的值发生变化时触发的事件。你可以将事件处理程序与此事件关联,以在数值发生变化时执行特定操作。
————————————————
版权声明:本文为CSDN博主「遥寄山海」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_74013796/article/details/134128754

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值