繁体   English   中英

发送Textbox.text和C#中的适当单击的按钮

[英]Send Textbox.text along with appropiate clicked button in C#

嗨(stackoverflow上的第一个计时器端口:)我有10个文本框和10个按钮,每个按钮都需要处理每个文本框。 每次单击其中一个按钮时,我都希望将texbox的文本与按钮一起发送,以将其保存到文本文件(我知道如何保存)。 现在,我复制并粘贴了每个按钮单击功能中的所有代码行,但是我猜这不是最好的方法。 我想对所有知道哪个按钮是合适的textobx(即button5的textbox5)的按钮都具有一个功能,但我最终得到许多代码行来执行相同且混乱的项目。 谢谢你们!

您可以使用Button.Tag进行此操作

将每个按钮的标签设置为对应的文本框的ID

然后

((TextBox)this.Controls[((Button)sender).Tag.ToString()]).Text

要么

设置前缀字符串+索引到文本框作为名称,然后将索引添加到Button.Tag调用

((TextBox)this.Controls["txt_"+((Button)sender).Tag.ToString()]).Text

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM