使用MessageBox获取用户输入

本文关键字:输入 用户 获取 MessageBox 使用 | 更新日期: 2023-09-27 18:03:33

抱歉,标题中有奇怪的建议…

我想尝试从用户那里获得一条信息,我想知道是否有MessageBox的变体可以获取一条数据,如数字作为列表大小的参数。

int listSize = Convert.ToInt32(MessageBox.TextBox.Text);

如果可以避免的话,我真的不想为了这个目的而创建一个小表单。

使用MessageBox获取用户输入

可以使用VB。Net InputBox,直接从c#

string input = 
    Microsoft.VisualBasic.Interaction.InputBox("My Prompt", 
                                               "The Title", 
                                               "Desired Default", 
                                               -1, -1);
int listSize;
bool success = int.TryParse(input, out listSize);

您可能需要为您的项目添加一个适当的引用。