怎么用编程的方式给Form中添加linklabel控件 用C# 如果是给tableLayoutPanel中添加呢 怎么编程

 我来答
wggfcusmq
2011-10-26 · TA获得超过181个赞
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:171万
展开全部
一、添加方法:
点击Button1按钮往Panel中添加一个Button按钮:
protected void Button1_Click(object sender, EventArgs e)
{
Button li = new Button();
li.ID = "abc";
li.Text = "按钮";
this.Panel1.Controls.Add(li);
}

具体的你可以查看一下参考资料
Asp.Net动态添加与删除控件

参考资料: http://www.lmwlove.com/ac/ID515

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luzhan__326454
2011-10-26 · TA获得超过124个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:162万
展开全部
LinkLabel linklabel = new LinkLabel();
linklabel.属性="";
……
tableLayoutPanel.Controls.Add(linklabel);
追问
谢谢啊 我还想问一下 给tableLayoutPanel的第一行第一列添加linklabel 怎么写呢
还有我这样写linkLabel1.Text=“abcd”; 怎么没有显示abcd呢
追答
this.tableLayoutPanel1.SetColumn(bt, 0);
this.tableLayoutPanel1.SetRow(bt, 0);

没有显示 你看下是不是哪里隐藏了。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
du瓶邪
推荐于2016-04-20 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2857万
展开全部
请看下面:
tlpFields.RowStyles.Clear(); //first you must clear rowStyles
for (int ii = 0; ii < 5; ii++)
{
Label l1= new Label();
TextBox t1 = new TextBox();
l1.Text = "field : ";
tlpFields.Controls.Add(l1, 0, ii); // add label in column0
tlpFields.Controls.Add(t1, 1, ii); // add textbox in column1
tlpFields.RowStyles.Add(new RowStyle(SizeType.Absolute,30)); // 30 is the rows space
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式