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
  • 相关阅读:
    linux 进程间通信之pipe
    makefile详解
    makefile基础
    std::list 源代码解析
    各类编译器 allocator 底层
    oop &&GP 模板 ---> 特化和偏特化
    STL Allocator
    关联式容器
    vector::erase
    maven
  • 原文地址:https://www.cnblogs.com/fgr-lmy/p/4341140.html
Copyright © 2011-2022 走看看