C#应用 - 如何使用窗体属性Tag解决重复性代码

 时间:2026-02-13 08:58:01

1、此处测试例程搭建如下环境:在多个重复文本中输入文字,在状态中显示文本框名称以及文字内容。

C#应用 - 如何使用窗体属性Tag解决重复性代码

2、重复文本框属性找到“Tag”设置如图,此处根据“Textboxn”设置“Tag”为n。

状态文本框打开多行编辑模式。

C#应用 - 如何使用窗体属性Tag解决重复性代码

C#应用 - 如何使用窗体属性Tag解决重复性代码

C#应用 - 如何使用窗体属性Tag解决重复性代码

3、先在“Textboxn”定义个合适的函数名,作为触发事件。

按照如图步骤,(此处选去“Leave”)选取合适的触发事件

然后双击此触发,自动生成一个函数。

C#应用 - 如何使用窗体属性Tag解决重复性代码

C#应用 - 如何使用窗体属性Tag解决重复性代码

4、在此函数中写入:

string myTag = Convert.ToString((sender as Control).Tag);

string myText = (sender as Control).Text;

textBox16.AppendText("文本控件TestBox["+ myTag + "]显示:" + myText + "\r\n");

代码中重点注意:(sender as Control) 代表此控件。可获取窗体属性。

C#应用 - 如何使用窗体属性Tag解决重复性代码

5、代码效果如图所示:

C#应用 - 如何使用窗体属性Tag解决重复性代码

6、效果图认真看,可以发现,文本框Textbox7的标签与排列顺序不一致的,结合状态显示栏可以看看。

如此可明确区分各个窗体控件,简化代码量。

C#应用 - 如何使用窗体属性Tag解决重复性代码

  • VB实现在PC上通过手机发短消息
  • 国内开箱网TTSKINS的开箱秘诀
  • 软件测试中的回归测试的风险
  • linux 中打印水仙花数字
  • javascript中如何使用replaceChild方法?
  • 热门搜索
    qq邮箱在哪里找 旅游同业网 怎么看水表读数图解 广东旅游景点大全 怎么查询银行卡账号 三国荆州是现在哪里 泳帽怎么戴好看 windows7怎么安装 江苏哪里好玩 如何卸载软件