C#里panel.controls.add() 增加一个新控件到panel里,怎样控制新控件的摆放位置?

[复制链接]
查看11 | 回复1 | 2010-2-24 10:57:12 | 显示全部楼层 |阅读模式
控制控件的Location属性啊.比如有个固定的textBox1TextBox dynTextBox1 = new TextBox();dynTextBox1.Location = new Point(textBox1.Location.X,textBox1.Location.Y+15);//X坐标不变,Y坐标加15TextBox dynTextBox2 = new TextBox();dynTextBox2.Location = new Point(dynTextBox1.Location.X,dynTextBox1.Location.Y+15););//X坐标不变,Y坐标加15this.panel1.Controls.Add(dynTextBox1);this.panel1.Controls.Add(dynTextBox2);
回复

使用道具 举报

千问 | 2010-2-24 10:57:12 | 显示全部楼层
实现原理:网页换行是“
”每次加textbox的时候多加一个
就可以了Literal br = new Literal();br.Text="
";panel.controls.add(textbox1);panel.controls.add(br);panel.controls.add(textbox2);panel.controls.add(br);panel.controls.add(textbox3);panel.controls.add(br);
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行