2013-02-20 44 views
1

emt 文本框也就是字的消息必須由一個文本變化event.The文本框的事件變化進行更新的權利,目前有1234 MAIN ST地址的一個。當使用其他comboxes,文本框和單選按鈕而不是街道地址來更新messageTextbox時出現問題。數據只顯示我是否回到addressTextbox並觸發事件更改。我能否以某種方式將緊急位置組合框中的所有文本框鏈接在一起,以便將數據輸入到其中的任何文本框中時,它們將引發更改事件觸發。鏈接多個控件共享一個事件

+0

問題太長,無聊告訴你的問題是什麼? – 2013-02-20 08:08:59

+0

對不起,但我不會尋求幫助,如果這是一個簡單的修復或容易解釋。 – 2013-02-20 09:37:04

回答

0

不知道我理解你的問題,你想確保文本框不是'空'?

private void textBoxAddress_TextChanged(object sender, EventArgs e) 
{ 
    if (streetRadioButton.Checked && String.IsNullOrWhiteSpace(textBoxAddress.Text) == false) 
    { 
     // do stuff... 
    } 
} 
+0

它不需要確保文本框是空的。它的全部是關於更新另一個文本框,因爲數據是使用單個文本更改事件輸入的。 – 2013-02-20 09:38:53

0

這是一個想法!

步驟1添加的所有事件

添加所有單選按鈕,選擇改變事件「應急型」組框。

添加所有單選按鈕選擇已更改事件「緊急位置」 Groupbox。

添加所有組合框和Textbox textchanged事件。

第二步寫一個函數

寫有case語句的功能。我認爲你需要兩個case語句,一個用於緊急類型,另一個用於緊急位置case語句,假設從單選按鈕獲得值。 在case語句可以填充「消息」

步驟3 調用每個事件此功能。 我希望它會幫助

+0

添加你也可以添加許多控件,像這樣button1.Click + = new RoutedEventHandler(button1_Click_1); button2.Click + = new RoutedEventHandler(button1_Click_1); – 2013-02-20 10:39:48

+0

感謝您的迴應。你的想法是我沒有嘗試過的,現在我需要看看我是否可以將其應用到我的教授爲這項任務所給出的非常嚴格的框架中。 – 2013-02-20 10:51:34

+0

分享你如何做的方式,願我/你的教授方式比我的更好。 – 2013-02-21 08:41:36