是他们在vb.net中的任何CharacterUpDown控件

时间:2014-09-23 04:31:34

标签: vb.net winforms numericupdown

在VB Win-forms应用程序中,NumericUpDown控件仅用于滚动数字。它的定义是:

Windows窗体NumericUpDown控件看起来像一个文本框和一对箭头的组合,用户可以单击这些箭头来调整值。该控件显示并设置选项列表中的单个数值。如显示的here

我想使用字符串而不是数字值。例如,成绩:“A”,“B”,“C”等。我想我需要使用UserContorl来编写另一个自定义的“StringUpDown”控件。

2 个答案:

答案 0 :(得分:5)

您无法将字符串值添加到Numeric Drop down。相反,你可以使用DomainUpDown这里是一个代码,用于在包含DomainUpDown个字符的表单中放置A - Z

    Dim domainUpDown1 As DomainUpDown
    domainUpDown1 = New System.Windows.Forms.DomainUpDown()
    For i As Integer = 65 To 90
        domainUpDown1.Items.Add(Chr(i))
    Next
    Controls.Add(domainUpDown1)

注意:此控件在Tool box也可用

答案 1 :(得分:0)

您可以使用ByRef =""

更改值

e.g。 RefValues ="红色,蓝色,绿色;布朗"

希望这就是你要找的东西

链接:mindStick