如何检查InputBox中是否按下了取消按钮或确定按钮

时间:2015-04-20 17:39:01

标签: c# visual-studio-2013 inputbox

string input = Microsoft.VisualBasic.Interaction.InputBox("To change your email, enter it below. The current email on file is " + ParseUser.CurrentUser.Email, "Change Email", "New Email", -1, -1);

鉴于上述代码,我如何检查是否按下了取消按钮或确定按钮?如果用户按下OK,我想运行一个方法。如果他们按下取消,那么我就不会运行该方法。

检查字符串是否为0个字符长不会,因为即使用户开始输入并按下取消,我仍然不希望该方法运行。

2 个答案:

答案 0 :(得分:0)

如果检查0个字符不足以判断是否单击了Cancel,那么您需要构建自己的对话框来代替InputBox。

答案 1 :(得分:0)

var answer = confirm('Are You Sure');
if (answer) {
   //...
} else {
   //...
}


//answer will be true here`enter code here`