我已經制作了一個帶有3個文本框的Windows窗體應用程序。爲了使程序工作,我需要用三個數字填充所有三個框。它們可以是正數也可以是負數。C++/cli檢查數值是否爲
我用這個:
if(this->textBox1->Text=="" || this->textBox2->Text=="" || this->textBox3->Text=="") {
MessageBox::Show("Error");
}
else {
// continue with the program...
}
以檢查框被填滿,但我無法弄清楚如何顯示錯誤消息,如果有喜歡的字母或其他什麼東西的象徵,從不同數。
謝謝。 這與int一起工作,但是當我輸入類似2.5的東西時,我得到了錯誤: – user2765257
@ user2765257:我之前使用TryParse作爲雙打而沒有問題,所以我建議你再看看你的代碼,你可能不會轉換你的想法。 –
所以這就是我得到的錯誤: 'number = System :: Convert :: ToInt32(this-> textBox1-> Text);' TryParse傳遞此編號,但當我嘗試轉換它時程序中斷。 – user2765257