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
【说明】转载请标明出处,谢谢
反馈文章质量,你可以通过快速通道评论:
查看全文
相关阅读:
lambda续集——1
c++之—— lambda表达式(有个未能解决的问题等待大佬解答)——(在stack overflow找到了答案)
交换两个变量,只使用2个变量——权当面试了解使用
移位实现正负数原码输出
算法导论之——插入排序
类模板的实现与定义相分离
类模板
当函数模板遇到普通函数
c++之——template模板函数
字符转数字,数字转字符
原文地址:https://www.cnblogs.com/virusswb/p/1197695.html
最新文章
sql: Oracle simple example table
sql: Oracle 11g create procedure
sql: Oracle 11g create table, function,trigger, sequence
sql:SQL Server metadata queries
csharp:A Custom CheckedListBox with Datasource
csharp: Gets a files formatted size.
csharp: datatable get Column datatype or Column Name
sql:MySql create FUNCTION,VIEW,PROCEDURE
C++回顾day01---<const常量重点>
C++回顾day01---<C++对C的增强>
热门文章
C++回顾day01---<命名空间>
JAVA核心技术I---JAVA回顾
JAVA核心技术I---JAVA基础知识(内部类)
JAVA核心技术I---JAVA基础知识(二进制文件读写和zip文件读写)
JAVA核心技术I---JAVA基础知识(文本文件读写)
JAVA核心技术I---JAVA基础知识(文件系统及java文件基本操作)
JAVA核心技术I---JAVA基础知识(查漏补缺private,static)
JAVA核心技术I---JAVA基础知识(工具类Arrays和Collections类)
翻转数字最后n位
lambda续集——2
Copyright © 2011-2022 走看看