动态生成Winfrom,具体内容为第一行三个lable,分别为数据库名,用户名,密码,从第二行开始就要循环实现了,每行有四个元素,前三个和第一行三个对应,控件是一个checkbox,两个textbox,第四个元素为button,并且要实现点击每行的第四个元素,可以连接每行用户名和密码,并且在下方生成一个新的textbox来显示连接好的字符串请各位大侠帮帮小弟!!!!急,急,急,急

解决方案 »

  1.   

    你现在的问题是不知道怎么动态生成控件吗?private System.Windows.Forms.Button button1;
      this.button1 = new System.Windows.Forms.Button();
    // button1
                // 
                this.button1.Location = new System.Drawing.Point(75, 188);
                this.button1.Name = "button1";
                this.button1.Size = new System.Drawing.Size(99, 41);
                this.button1.TabIndex = 0;
                this.button1.Text = "button1";
                this.button1.UseVisualStyleBackColor = true;
                this.button1.Click += new System.EventHandler(this.button1_Click);
      

  2.   

    需要动态吗?直接把你需求中描述的控件拖放到Form上就可以了.还是说你要循环产生呢?如果是,就自己写一个自定义控件.
      

  3.   

    Lable l=new Lable();
    l.ID=...
    l.Name=...
    l.Text=...
    Controls.Add(l)????
      

  4.   

    需要动态实现,我要同时修改放在几个地方的文件,以后可能还要加新的,谁有做过相关的,给些代码来看看,谢谢了,另外,我知道怎么生成控件,就是不知道怎么为例如button控件写事件方法
      

  5.   

    需要动态实现,我要同时修改放在几个地方的文件,以后可能还要加新的,谁有做过相关的,给些代码来看看,谢谢了,另外,我知道怎么生成控件,就是不知道怎么为例如button控件写事件方法         button控件的事件 你可以这样 this.button.click += new …… (方法签名)
         方法签名()
             {
               //这里写下你要执行的方法就可以了! 
             }