zoukankan      html  css  js  c++  java
  • c# winform动态生成控件与获取动态控件输入的值

       差不多有2年没有写winform程序,一直都是写bs。最近项目需要,又开始着手写一个小功能的winform程序,需要动态获取xml文件的节点个数,生成跟节点个数一样的textbox,

    最后还要获取操作人往动态生成的textbook输入的值。并把值写会到数据库中。上面是我winform程序的一部份功能。

    以下总结以下生成与获取动态控件

         

     1 private string textBoxName = "newTextBox";
     2 
     3         private void button1_Click(object sender, EventArgs e)
     4         {
     5             TextBox ttt = new TextBox();
     6             ttt.Name = textBoxName;
     7             this.Controls.Add(ttt);
     8             ttt.Location = new Point(10, 10);
     9         }
    10 
    11         private void button2_Click(object sender, EventArgs e)
    12         {
    13             foreach (Control c in this.Controls)
    14             {
    15                 if (c.Name.Equals(textBoxName))
    16                 {
    17                     MessageBox.Show(c.Text);
    18                     break;
    19                 }
    20             }
    21         }
    View Code
    1 for(int i=0;i<this.Controls.Count;i++)
    2 {
    3 TextBox txt=this.Controls["textbox"+i] as TextBox;
    4 
    5 }
    View Code
  • 相关阅读:
    第03组 Alpha冲刺(3/6)
    第03组 Alpha冲刺(2/6)
    第03组 Alpha冲刺(1/6)
    团队项目-选题报告
    第3组 团队展示
    福大软工 · BETA 版冲刺前准备(团队)
    Alpha 事后诸葛亮
    Alpha冲刺
    Alpha冲刺-(9/10)
    Alpha冲刺
  • 原文地址:https://www.cnblogs.com/fgr-lmy/p/4341140.html
Copyright © 2011-2022 走看看