99问答网
所有问题
c# 动态添加控件 批量命名:如果有10个Label 想命名为 Label1~Label10 能否用循环写?该怎么写?
如题所述
举报该问题
推荐答案 推荐于2018-05-06
for(int i= 0;i<10;i++)
{
Label lb=new Label();
lb.Name="Label"+(i+1);
this.Controls.Add(lb)
}
简单的添加实例,可以通过设置lb的其他属性,来设置具体Label的相关属性
其中Name属性是指定label的ID.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zvWWWv7Bj.html
其他回答
第1个回答 2011-09-19
可以
for (int i = 1; i <= 10; i++)
{
Label lbl = new Label();
lbl.Text = "Label" + i.ToString();
lbl.SetBounds(10, 20 * i, 100, 20);
lbl.Visible = true;
this.Controls.Add(lbl);
}
第2个回答 2011-09-19
Label 控件本来也是对象,可以通过New的方式来创建,但是Label 的表示位置有规律么?如果有规律的话,可以通过循环建立,具体的显现就像创建一个对象一样。如果表现的位置没有规律,可以通过循环先创建Label ,然后再个别的指定位置。
第3个回答 2011-09-19
for(int i= 0;i<10;i++)
{
Label lb=new Label();
lb.ID="Label"+(i+1);
this.Controls.Add(lb)
}
相似回答
c#
中
用循环
来给多个
Label
赋值
答:
{ c.text="值";} OK了。
C#
控件循环
赋值
答:
首先你在定义一堆Lebel 就应该考虑到数组
Label
[]L=new Label[10];Label 是一个类.for(int i=0;i<10;i++){ L[i].Text="";} 如果直接定义
label1
,label2,label3,label4...那么无法赋值,因为循环中无法得到标签名称
在
c#
里面创建了1000个label控件,怎样
使用循环
来给每
一个label控件
赋值...
答:
label
.Location =new Point(50 + 50*i, 10);label.Text = i.ToString();Controls.Add(label);}
...如何将
控件
(如
Label
)作为数组使用?只要能实现
循环
,什么方法都可以...
答:
您好,假设在窗体上
有10个label控件
,Label1 到
Label10
下面我将10个Label控件的caption(就是label控件的显示内容)合并在一字符串里:sub text()dim s for i=1 to 10 s=s &"、" & Me.Controls("Label" & i).Caption next end sub 不知道满足你的要求没?
C#
如何
动态
创建多个
label控件
?看补充
答:
i++){
Label
label
= new Label() { Text = i.ToString(), Size = new Size(50, 20),Location = new Point(10, 25 * i) }; list.Add(label);}this.Controls.AddRange(list.ToArray());//然后就可以用list[n]来访问第n个元素了。比如list[5].Text = "LABLE-5";...
VB如何利用
循环
语句显示隐藏的LABEL1到
LABEL10
的个数。
答:
把
10个label
做成控件数组,比如都叫labels,每个
label有1~10
的序号,让后用数组labels(i)来操作。i就是你显示的个数。
c#
窗体
label控件
我想让他右下左上 来回
循环
移动。求代码
答:
加一个timer里面写 x+=10;y+=10;//移动多少自己设
label
.Location=new point(x,y);
VB中
控件
名称
循环
如何实现?
答:
可以
用循环
来实现的,结合窗体的Controls属性,达到引用空间组的成员的目的 代码如下:Private Sub command1_click()Dim i As Long For i = 1 To 10 Me.Controls("
Label
" & i).Caption = i Next i End Sub
(Delphi7 我想用Timer
控件
让
10
条数据在
label循环
出现)
答:
;beginif adoquery1.Active then adoquery1.Close; begin adoquery1.SQL.Clear; adoquery1.SQL.Text:='select * from table'; Adoquery1.Prepared; adoquery1.Open; end;
Label1
.Caption:=Adoquery1.Fields[0].Value; //此处需要进行类型转换;end;...
大家正在搜
mfc怎么响应动态添加的控件
pyqt5怎么循环添加控件
android 动态添加控件
webform中动态添加控件
qml动态添加控件
pyqt动态添加控件
winform动态添加控件
qt动态添加控件
android动态生成控件
相关问题
c#中动态生成多个label控件
winform如何在Form1中动态添加多个Label控件
VB如何利用循环语句显示隐藏的LABEL1到LABEL10的...
C#如何动态创建多个label控件?看补充
c# 中 猜数字代码 猜对的话lable1+10分 这个代码...
VB中控件名称循环如何实现?
vs2008 c#中 使用代码创建了label组 控件名为l...
c# 怎么批量修改label属性?