zoukankan      html  css  js  c++  java
  • c#+winform+combobox+动态生成控件,根据选择的内容 Virus

    根据combobox选择的内容生成控件,窗体添加一个combobox和一个panel,在panel中添加控件,方便添加其他控件之前可以清除以前的控件
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using System.Data.SqlClient;

    namespace WindowsApplication21
    {
        



        
    public partial class Form1 : Form
        
    {


            
    public Form1()
            
    {
                InitializeComponent();
            }


            
    private void Form1_Load(object sender, EventArgs e)
            
    {
                

                
    this.comboBox1.Items.Add("tcp");
                
    this.comboBox1.Items.Add("udp");
               
            }


            
    private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
            
    {
                
    this.panel1.Controls.Clear();
                Label lbl 
    = new Label();
                
    this.panel1.Controls.Add(lbl);
              
                lbl.Text 
    = comboBox1.SelectedItem.ToString();
                lbl.Name 
    = "lbl" + lbl.Text;
                lbl.Top 
    = this.panel1.Top;
                lbl.Width 
    = 50;
                lbl.Height 
    = 20;
               
                TextBox tb 
    = new TextBox();
                
    this.panel1.Controls.Add(tb);
                tb.Text 
    = "";
                tb.Name 
    = "tb" + lbl.Text;
                tb.Top 
    = lbl.Top;
                tb.Left 
    = lbl.Right + 10;
                tb.Width 
    = 200;
                tb.Height 
    = 20;

            }

        }

        
    public class ListItem
        
    {

            
    private string textField;

            
    public string TextField
            
    {
                
    get return textField; }
                
    set { textField = value; }
            }


            
    private string valueField;

            
    public string ValueField
            
    {

                
    get return valueField; }
                
    set { valueField = value; }
            }

        }

        //下面绑定
    }


    【Blog】http://virusswb.cnblogs.com/

    【MSN】jorden008@hotmail.com

    【说明】转载请标明出处,谢谢

    反馈文章质量,你可以通过快速通道评论:

  • 相关阅读:
    window 7/8/10 安装nginx
    全面了解 Nginx 到底能做什么
    MySQL优化
    office 2013 破解工具 及 软件下载
    centos6+如何对外开放80,3306端口号或者其他端口号
    CentOS 中查看软件的版本号
    CentOS 中安装 mysql 5.7+
    STL入门大全(待编辑)
    Feign
    微信公众号
  • 原文地址:https://www.cnblogs.com/virusswb/p/1197695.html
Copyright © 2011-2022 走看看