动态生成并显示某一控件

ywcyj 2004-10-09 07:19:42
在后台写代码生成某一控件,定义它在界面上显示的各类参数,让它在界面上显示出来
这种效果能做到吗?该如何实现?不能是界面上隐藏的控件,呵呵
我试着初始化一个textBox,但编译都过不去

System.Windows.Forms.TextBox textBox2 =new System.Windows.Forms.TextBox();
textBox2.Location.X=32;
textBox2.Location.Y=100;

textBox2.Size.Width=100;
textBox2.Size.Height=21;
textBox2.Visible=true;

错误信息:
E:\code\zxjg\WindowsApplication1\Form1.cs(91): 无法修改“System.Windows.Forms.Control.Location”的返回值,因为它不是变量
E:\code\zxjg\WindowsApplication1\Form1.cs(93): 无法修改“System.Windows.Forms.Control.Size”的返回值,因为它不是变量
...全文
138 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cancersyf 2004-10-09
  • 打赏
  • 举报
回复
你看看IDE生成的代码就知道了。
hui82cn 2004-10-09
  • 打赏
  • 举报
回复
System.Windows.Forms.Button b=new Button();
Form2.Controls.Add(b);
b.Location = new System.Drawing.Point(288, 128);
b.Name = "button5";
b.Size = new System.Drawing.Size(192, 48);
b.TabIndex = 8;
b.Text = "测试";
b.Click += new System.EventHandler(this.b1);
Firestone2003 2004-10-09
  • 打赏
  • 举报
回复
不是这么赋值的
textBox2.Location=new Point(32,100);
textBox2.Size=new Size(100,21);
whmjw 2004-10-09
  • 打赏
  • 举报
回复
你可以自己看一下它的初始化代码不就行了
孟子E章 2004-10-09
  • 打赏
  • 举报
回复
textBox2.Size = new System.Drawing.Point(100, 21);
孟子E章 2004-10-09
  • 打赏
  • 举报
回复
textBox2.Location = new System.Drawing.Point(32, 100);

110,570

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧