如何用c#制作控件,控件数组

控件数组怎么制作,如何加到容器中
容器 控件数组 SQL数据库 怎么联系起来

第1个回答  推荐于2016-02-16
容器是自己先放上去 Panel 什么的 控件数组要自己定义 比如10 个Label
Label[] mylabel= new Label[10];
mylabel[0]=Label1;
mylabel[1]=Label2;
.....................
mylabel[9]=Label10;
这是实例化 然后就可以用for循环控制了 显示了
for(int i=0;i<10;i++)
{
mylabel[i].Text=i.ToString();

}本回答被提问者采纳

C# 如何建立控件数组;例如,下图
Button[] s = new Button[5];for(int i=0; i < s.Length; i++){ s[i] = new Button(); s[i].Location = new Point(20, 5 + s[i].Width * i ); this.Controls.Add(s[i]); s[i].Visible = true;} ...

用C#如何实现把已有的控件放入控件数组中?
1,使用工具箱把控件拖拽到一个Form上,这个时候系统会自动在Form的设计文件(例如Form1.Designer.cs)里面加入这个控件的初始化语句,例如我们拖拽出一个按钮时,会产生如下的代码:private System.Windows.Forms.Button button1;\/\/申明这个按钮的一个对象,然后在窗体的初始化方法里面有如下的代码:private ...

C#创建控件数组
public Form1(){ InitializeComponent();Button[] btn = new Button[3];int Top= 0;for (int i = 0; i < 3; i++){ btn[i] = new Button();btn[i].Top = Top;this.Controls.Add(btn[i]);Top += 30;} } 不知道为什么要定义二维数组,对二维数组的用处不太了解。不过用二维也是...

c#中页面上的多个相同类型控件如何生成一个控件数组
如果是这样的问题,直接遍历一下就是了,比如把界面上的所有按钮控件放入一个数组中:Control[] GetControls(){ List<Control> controls=new List<Control>();foreach(Control control in this.Controls)if(control is Button)controls.Add(control);return controls.ToArray();} 希望对你有帮助,有疑...

急!!c# 如何在代码中对所有button控件操作啊,我想数组,但怎么搞啊 ,
foreach (Control control in Controls){ if (control is Button){ buttonList.add(control );} } 这样你就可以只操作buttonList了。设置属性的时候,同样要遍历buttonList for(int i = 0;i < buttonList.Count;i++){ Button b = buttonList[i] as Button;b.Text = "xxxxx"; \/\/等等...

C# 循环操作控件的方法
这样吧,你再添加一个大的Panel:panel0,把panel1-panel26都放在panle0里面。然后使用:foreach (Control c in this.panel0.Controls){ if (c.GetType() == typeof(Panel)){ Panel p = (Panel)c;p.Hide();\/\/这里写你的代码,我这里是把这些Panel隐藏。} } ...

C#怎么把100个Label控件加到一维数组中,用数组元素来操作属性
调用数组中的Label就可以按序执行各种操作。也可以申明一个List<Label> La=new List<Label>();Label数据链表 你任何一个Label控件都可以随时插入其中,比如La.Add(Label1);La.Add(Label2);等,链表可以不用限定初始长度,随入随出。。用起来也很方便 你可以根据实际情况来选择需求。

关于C#根据名字,调用多个控件的问题。
你其实一开始设计就有问题,那81个textbox可以直接在代码中动态创建,并不需要你一开始就直接画到窗体上(如果用代码创建,就可以直接将这些textbox放入数组或者list中),这样就可以简单的通过类似于myTextArr[i]来调用其中的某一个textbox 至于查找控件,可以用类似这种方法 private Control findControl(...

c#运用数组生成的多个按钮控件,如何实现button_click事件
在this.Controls.Add的后面加上一行代码:button[N].Click+=button_Click;这里假设你的按钮单击事件的处理函数是:button_Click。

求助关于C#中DataGridView控件添加数组的问题
new Student(001,"张三",18);s[1] = new Student(002,"李四",28);dataGridView1.DataSource = s;\/\/绑定数据源效果就如下图。如果你要让原先的int数组元素显示在多个单元格里,那只能是循环逐个给单元格赋值了。没什么意义。一般datagridview都是用来连接显示数据库的数据、进行增删改操作。

相似回答