我正在构建一个格式非常不同的消息,每次创建或更新一个人的帐户信息时都会发送该消息。我正在从多个选项卡的表单中的许多文本框中生成消息。
计划是在每次打开帐户时将帐户中的所有当前信息加载到新消息中,然后更改已更改的任何文本框的值。
为每个文本框单独执行此操作会很容易但很耗时。
这行得通吗?
person_last_name.TextChanged += new EventHandler(AllTextBoxes_TextChanged);
person_first_name.TextChanged += new EventHandler(AllTextBoxes_TextChanged);
private void AllTextBoxes_TextChanged(object sender, EventArgs e)
如果是这样,您如何使用 sender 对象参数来检测哪个 TextBox 触发了消息?