链接几个控件以共享一个事件

时间:2013-02-20 05:15:04

标签: c# .net combobox textbox gps

emt 单词消息右侧的文本框必须通过文本更改事件进行更新。事件更改的文本框是当前具有1234主St地址的文本框。当其他combox,文本框和收音机出现问题时使用按钮而不是街道地址来更新messageTextbox。数据仅显示我是否返回到addressTextbox并触发事件更改。我可以以某种方式将紧急位置组框中的所有文本框链接在一起,以便在将数据输入其中任何一个时,它们都会导致更改事件。

2 个答案:

答案 0 :(得分:0)

我不确定我理解你的问题,你想确保文本框不是“空”吗?

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

答案 1 :(得分:0)

这是一个想法!

步骤1添加所有活动

“紧急类型”组合框添加所有单选按钮选择已更改的事件。

“紧急位置”组合框添加所有单选按钮选择已更改的事件。

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

Step2编写函数

用case语句编写一个函数。我认为你需要两个案例语句一个用于紧急类型,一个用于紧急位置案例语句,假设从单选按钮获取值。 在case语句中,您可以填充“Message”

第3步 在每个事件上调用此函数。 我希望它会有所帮助