2015-08-31 68 views
-2

大家好,我是新來的,對不起,如果這篇文章根本不匹配,應該怎麼做,因爲這是我第一篇文章。當我選擇一個CheckBox時,標籤不會改變數值

我想在選擇一個CheckBox時更改標籤的值,但看起來標籤只是在標籤中單擊時發生更改。 我一直在尋找是否該標籤有一些事件讓它工作,但我沒有找到一個。 它在另一組框,它的標籤,似乎這樣的:

在一個分組框中3複選框,我想,當我從複選框選擇一個或全部將改變標籤的價值在另一個GroupBox中。

請大家,幫助我在這裏,我真的想明白爲什麼它不工作。

+1

訂閱Checkbox_CheckedEvent並做了手術,並更新了其他標籤。 –

+1

保存你的自我頭痛以及其他要求..併發布你的代碼,你有迄今爲止,我們可以看到你在做什麼不正確的東西,如果.. – MethodMan

+0

我只是不發佈的代碼,因爲它是在巴西葡萄牙語我想你們不會理解。 – Falion

回答

0

這裏使用這個代碼,但改變事件控制你正在尋找

private void radioButton1_CheckedChanged(object sender, EventArgs e) 
    { 
     label1.Text = "your value here"; 
    } 

您可以通過在單選按鈕控件雙擊做到這一點,那麼就會產生該事件爲您和然後按照此處的示例設置您的代碼。

2

您只需註冊同時爲CheckChanged事件的事件處理程序,並更改標籤的標題在事件處理程序:

public partial class Form1 : Form 
{ 
    public MyForm() 
    { 
     InitializeComponent(); 
     myCheckbox.CheckedChanged += new System.EventHandler(this.checkedChanged); 
     myCheckbox1.CheckedChanged += new System.EventHandler(this.checkedChanged); 
     myCheckbox2.CheckedChanged += new System.EventHandler(this.checkedChanged); 


    } 

    private void checkedChanged(object sender, EventArgs e) 
    { 
     myLabel.Text = "Some text"; 
    } 
} 
相關問題