Label sy ;
sy = new Label();
sy.Text = Proname;
Controls.Add(sy);我想把sy 写成动态的怎么写?
sy = new Label();
sy.Text = Proname;
Controls.Add(sy);我想把sy 写成动态的怎么写?
解决方案 »
- 算法!用C#写一个函数,在一个数组中找出随意几个值相加等于一个值
- 请教关于引用类型的传递问题
- Word::Document类,Paste()字符后,无法定位到刚才黏贴的字符后。
- 关于repeater控件的问题,急!
- 同时拖拽多个文件到窗口
- 关于ASP.NET发布的问题!发布后数据库不能写入!
- winform如何用鼠标画线, 画圆????
- 我买了一个Adata的FP2,带指纹的U盘,不知道哪位朋友知道什么地方可以找到相关的SDK?
- 要在一个多文档的程序的几个窗口之间共享一个对象
- 异常:“在某个线程上创建的控件不能成为在另一个线程上创建的控件的父级。”
- C#如何测试给定坐标点是否在GraphicsPath实例区域中?
- c#.net 2005 新建类的
sy.Text = Proname;
sy.Location=new Point(横坐标,纵坐标);
Controls.Add(sy);
{
Label i;
i= new Label();
i.Text = Proname;
Controls.Add(i);
}//这样写有错误,正确应该怎么写楼上的你没看明白问题, 是要类似这样,生成Label的数量。
{
Label sy = i;
sy = new Label();
sy.Text = Proname;
Controls.Add(sy);
}//这样写有错误,怎么能解决下 ??
{
Label _Label;
_Label= new Label();
_Label.Text = Proname;
Controls.Add(_Label);
}//这样写有错误,正确应该怎么写 i都定义过了...你还定义i
{
Label sy = i;
sy = new Label();
sy.Text = Proname;
Controls.Add(sy);
}//这样写有错误,怎么能解决下 ??
我要的是动态生成多个Label
这个前面先定义一个tr td
然后td.Control.Add(sy)
i是int型,怎么能赋给Label呢?
{
Label sy= new Label();
sy.Text = "Lable"+(i+1).ToString();
sy.Location=new System.Dreawing(10,10+i*30);//以免覆盖看不清楚
this.Controls.Add(sy);
}
{
Label sy = new Label();
sy.Text = "Label" + i.ToString();
sy.Name = "Label" + i.ToString();
sy.Location = new Point(100 * i, 200);
this.Controls.Add(sy);
//sy.BringToFront();
}
新追加的TextBox的默认Width是100,可能是你把后追加的TextBox覆盖了.可以通过sy.BringToFront();把后追加的TextBox设置在最前面.