Visual Basic - 创建一个应用程序来选择一个数字

时间:2016-04-02 18:02:45

标签: vb.net winforms

惠, 我是Visual Basic的新手,我遇到了一些问题。 我在Visual Basic中创建了一个新的Windows窗体应用程序。使用一个TextBox和两个Button。用于显示数字的TextBox。一个按钮用于生成,另一个按钮用于帮助。

  1. 我想创建一个简单的应用程序,它将选择一个列出的数字而不是生成它。

    示例: 每次单击Generate按钮,它将仅选择14412GG或TE921W或13123SA。该数字将显示在TextBox中。

  2. Evertime我点击“帮助”按钮,会弹出一个包含帮助信息的窗口。多行消息。

    Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        **This is for Generate button**
    End Sub
    
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        **This is for Help button**
    End Sub
    
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        **This is to display the number**
    End Sub
    End Class
    

2 个答案:

答案 0 :(得分:0)

将这3个值保存在arrayList中,创建一个Random类。

private static ArrayList values1 = new ArrayList{"14412GG","TE921W","13123SA"};
Random rnd = new Random();
int r = rnd.Next(values1.Count);
(string)values1[r]

单击“生成”按钮时显示字符串。

TextBoxVariable.Text = (string)values1[r];

使用Messagebox.Show显示帮助信息。

MessageBox.Show(""Help message line1" + Environment.NewLine + "Help message line2";");

希望这有帮助!

答案 1 :(得分:0)

以下是您的需求:

    'Button 1
Dim pool As String = "ABCDEFGHIJKLMNOPQURSTUVWXYZ1234567890"
        Dim cc As New Random
        Dim count = 0
        While count <= 6
            textbox1.text = cc.Next(0, pool.Length)



 'button2
msgbox("message line1" + vbnewline + "message line2.")

我希望它对你有用。