我試圖驗證窗體中的文本框沒有空字符串,如果用戶沒有在文本框中輸入任何東西,所以如果文本框是空的,用戶必須輸入價值,我的代碼是這樣的,但它不工作textbox空驗證
public int TextBox_Validation(string sender)
{
try
{
if (string.IsNullOrEmpty(sender))
{
MessageBox.Show("Please enter a value");
}
}
catch
{
int num = int.Parse(sender);
return 0;
}
return 0;
}
我沒有看到任何可以扔在你的'try'塊的異常讓你'抓'塊幾乎沒用。 – 2011-06-09 18:37:00
另外,如果我們知道你使用的是什麼平臺--- silverlight,wpf,asp.net,winforms,控制檯等,我可能會有所幫助。 – 2011-06-09 18:38:29
在什麼時間點(事件)被調用? ...更詳細的代碼會有幫助...可能是這種方法是正確的,錯誤在於你傳遞給該方法的值是什麼... – knurdy 2011-06-09 18:40:34