0

我正在编写一个登录程序。当新用户第一次输入 ID 时,它会使用 Microsoft.VisualBasic.Interaction.Inputbox 询问他们的名字和姓氏。我需要能够在一分钟后使这个输入框超时,如果用户在一分钟结束前没有按 OK,则返回一个空字符串

string first;
string last;
first = Interaction.InputBox("What is your first name?", "First Name", "");
last = Interaction.InputBox("What is your last name?", "Last Name", "");
4

1 回答 1

3

您应该使用另一个窗口窗体来等待输入。此表单可以有一个计时器来检查超时。当计时器到期时,或者当用户提供输入时,新表单将在主表单中调用回调来通知它新的信息。

于 2013-09-07T03:35:25.850 回答