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

Vin*_*wad 1 vb.net numericupdown winforms

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

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

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

小智 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)
Run Code Online (Sandbox Code Playgroud)

注:此控制提供Tool box