2015-04-20 87 views
0
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); 

鑑於上述代碼,如何檢查取消按鈕或確定按鈕是否被按下?如果用戶按下確定,我想運行一個方法。如果他們按取消,那麼我不會運行該方法。如何檢查輸入框中是否按下取消按鈕或確定按鈕

檢查字符串是否爲0個字符將不會執行,因爲即使用戶開始鍵入並按下取消,我仍然不希望該方法運行。

+0

它們在取消時是否返回空字符串?爲什麼檢查空字符串不起作用? –

回答

0

如果檢查0個字符不足以判斷是否單擊了取消,那麼您需要構建自己的對話框來代替InputBox。

+0

好的,你介意告訴我該怎麼做嗎?我是C#的新手 – Dom

+0

這是真的,它在該方法的MSDN文章中:https://msdn.microsoft.com/en-us/library/microsoft.visualbasic.interaction.inputbox(v=vs.110) .aspx – Kioshiki

+0

@Dom:這對於C#非常重要。也許你的時間會花在教程上:https://msdn.microsoft.com/en-us/library/aa288436%28v=vs.71%29.aspx – Russ

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


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

這個問題不是JavaScript。 –

相關問題