我碰到過這種情況:「如果我選擇了一個單選按鈕並且選中了一個特定的複選框,那麼單選按鈕的文本應該被複制到一個文本框中。如何在c#中調用方法中傳遞值#
public void radiobutton_CheckedChanged(object sender, EventArgs e)
{
object s;
s = radiobutton.Text;
checkBox2_CheckedChanged(s,e);
}
private void checkBox2_CheckedChanged(object sender,EventArgs e)
{
if (checkBox2.Checked == true)
{
textBox.Text = Convert.ToString(sender);
}
}
我試過這個代碼,但它不工作。什麼可能導致它無法正常工作?
的方法被調用的單選按鈕更改事件,然後將加載文本的複選框的文本,但選擇複選框,當再次事件將調用的CheckedChanged方法並沒有數據在發件人對象... – Learner 2013-05-12 15:40:31
否則,你可以這樣做,你檢查複選框檢查在同一個radiochecked事件驗證,並複製文本 – Learner 2013-05-12 15:41:23
「不工作」不是一個有效的錯誤描述。告訴我們,發生了什麼,以及你會發生什麼。另外,你有沒有嘗試過調試? – 2013-05-12 15:43:27