我不想使用try和catch檢查複選框R1P1時,彈出消息框。但是我不知道把什麼放在catch裏面()。哪個Catch Execption要使用?
private void button2_Click(object sender, EventArgs e)
{
try
{
if (R1P1.Checked)
{
string Plats1 = "R1P1";
TxtP.Text = Plats1;
}
else
{
TxtP.Text = null;
}
}
catch (???)
{
MessageBox.Show("Hey");
}
我試過catch(R1P1.Checked == false;)但它不工作。 在程序中,您有一堆票系統的複選框,當您不檢查任何人時,無論如何請單擊繼續,我希望複選框出現。
你不抓住條件 - 你趕上* *例外。沒有任何跡象表明這裏有例外情況或需要例外。 – 2013-05-12 11:42:35
Try/Catch塊不常用於流量控制。在某些情況下,他們可以像這樣使用,但你的不是其中之一。 – Dirk 2013-05-12 11:42:47
似乎你不能在這個特定的場景中使用try和catch。感謝您的回答和評論! – user2367396 2013-05-12 11:50:21