问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c#如何获取动态添加的控件名

发布网友 发布时间:2023-11-19 03:04

我来回答

5个回答

热心网友 时间:2024-10-04 00:38

private void button1_Click(object sender, EventArgs e)
{
Control[] controls = tabControl1.TabPages[tabControl1.SelectedIndex].Controls;//获得当前选中的选项卡
WebBrowser currentBrowser=null;
foreach (Control ctl in controls)//找到当前选项卡里的WebBrowser
{
if (ctl.GetType() = typeof(WebBrowser))
{
currentBrowser = ctl as WebBrowser;
}

}

currentBrowser.Navigate(this.textBox1.Text);//导航你要的URL
}

楼上的方法虽然行的通,但对控件ID依赖过大,ID变更(或者说生成ID的方法变更),代码就得改;

热心网友 时间:2024-10-04 00:38

for (int i=0;i<list.length;i++){
foreach (control ctrl in this.Controls){
if (ctrl.Name==("label"+i.toString())){
//找到你想要的label了
Label lbl=ctrl as Label;
//随便对lbl做什么吧,反正都是你要的了。
}
}
}
////////就可以运行了,谢谢你

我都回答过这些问题了……

参考资料:http://zhidao.baidu.com/question/149329902.html

热心网友 时间:2024-10-04 00:39

具体代码如下:

foreach(Control c in Controls)
{
  temp=c as TextBox;
 if(temp!=null)
{
messagebox.show(temp.Name)
}
}

用is效率高一些,毕竟用as是类型转换。

热心网友 时间:2024-10-04 00:39

(容器控件ID.FindControl("控件ID") as 控件类型).navigate(url)

热心网友 时间:2024-10-04 00:40

private void button1_Click(object sender, EventArgs e)
{
Control[] controls = tabControl1.TabPages[tabControl1.SelectedIndex].Controls.Find("webBrowser" + (tabControl1.TabCount + 1).ToString(),false);

if (controls.Length > 0)
((WebBrowser)controls[0]).Navigate(this.textBox1.Text);
}
c#如何获取动态添加的控件名

请教各位:c# 我建了一个选项卡控件,在每个选项卡里面都添加的webbrowser控件,新生成的选项卡动态添加webbrowser控件, web.Name = "webBrowser" + (tabControl1.TabCount + 1).ToString(); 我现在要用一个按钮(其实就是地址栏后面的”go“按钮),来使得... 展开 秋日之幻想 | 浏览5605 次 |举报 我有更好...

如何将两个表格中的数据进行匹配

要将两个表格中的数据进行匹配,首先确定两个表格中都存在的共同字段,如ID、姓名或特定标识符。接着,使用数据处理工具(如Excel、SQL或Python的pandas库)来执行匹配操作。在Excel中,可以通过VLOOKUP函数或数据透视表来根据共同字段匹配数据。在SQL中,可以使用JOIN语句将两个表根据共同字段连接起来。而在Python中,则可以利用pandas库的数据框(DataFrame)操作来实现数据的匹配。Excel一键自动匹配,在线免费vlookup工具,3步完成!Excel在线免费vlookup工具,点击29步自动完成vlookup匹配,无需手写公式,免费使用!

c#动态得到控件名并更改其内容

int Id = 1;Control control = this.FindControl("news" + Id);TextBox textBox1 = control as TextBox;if(textBox1 != null){ textBox1.Text = "aaaaaaaaaa";}

C# 如何获取动态生成的Button控件的Name属性?

你都执行到btn的MouseDown事件了,都得到btn对象了,直接 Button btn = sender as Button;MessageBox.Show(btn.Name);

C#窗体(winform) 动态生成的控件在遍历的时候找不到了

你得在this.controls里查找啊……还有,你别这么找,太慢了,直接用全局变量保存你动态添加的控件 例如定义个全局Label数组 List&lt;Label&gt; tb = new List&lt;Label&gt;();然后添加Label的时候,Label lb = new Label();lb.属性 = 你的设置,都设置好了之后 tb.Add(lb);使用的时候直接用tb[下标使用就...

C#怎么给动态生成的控件(Textbox)赋值。

将 tbox.Location = new System.Drawing.Point(14, 92);tbox.Size = new System.Drawing.Size(96,21);tbox.Name = "tbox";等生成控件的代码写到 private void tbox_TextChanged(object sender, EventArgs e){ //动态生成tbox代码位置 comboBox1.Items.Add(tbox.Text);} ...

C#动态创建了多个控件,在另一个事件中怎么修改某个控件的属性?

声明一个全局的控件数组,在this.Controls.Add的同时,也将控件的引用赋给数组中的元素,之后在button2_Click中可以通过数组索引器去取得控件然后就可以随便操作了

c# 如何判断动态添加的控件已经存在

用循环遍历,比较控件名称 Control ctr=new Button();//你所创建的控件 ctr.Name="123";//控件的名称 foreach (Control item in this.Controls){ if (item.Name==ctr.Name){ MessageBox.Show("你创建的控件已经存在");} }

C#动态修改控件显示的名字

可以在 TabPage 的 DoubleClick 事件中使一个原本隐藏的 TextBox 控件出现,并将其 Text 属性赋值为 TabPage 的 Text 属性。之后在 TextBox 的 KeyDown 事件中侦测按键是否为回车,还有 Leave 事件中,把其 Text 属性再赋值给 TabPage 并隐藏自己。

请问在C#中,我动态生成多个控件(很多个)后,如何确定使用的是那一个控 ...

1.动态生成的控件可能是Button这种会自动回传的控件,或者TextBox这种人为设置AutoPostBack属性才可以回传的控件。2.无论是否是动态生成的控件,.NET都会正确的导到控件引发的事件。(动态生成的控件的加载在触发回传事件之前完成)。3.如果你将所有动态生成的控件的OnClick之类的事件都绑定到同一个事件...

C#怎么获取当前单击的控件名称,比如有100个Button 一个button_Click...

1、打开我们安装好的VS软件,并且新建一个winform窗口化程序。当然,c#语言还可以开发网页类软件。2、从左边的工具箱中的公共控件中拖一个button按钮到我们新建的winform程序界面上,命名为‘测试’。3、在按钮上双击两下,就进入到了这个控件的单击事件的代码编写页面。4、在选中按钮的时候,右边会出现该...

mfc怎么响应动态添加的控件 动态添加控件 webform中动态添加控件 vb动态控件点击事件 动态创建控件 添加控件 android动态生成控件 js动态添加输入框 动态添加列 winform
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...可是不知道为什么我想去西安的寺庙皈依。 这样对后面的修行会造成影... protobuf使用详解 开机显示睡眠模式什么情况? e31230v2这款处理器怎么样? 怎么样在淘宝收藏夹里看收藏商城东西? 枸杞和这“三物”是好搭档,坚持吃30天,3大好处可能不请自来! 在微信里京东商城里收藏的商品能不能在qq里的京东商城的收藏里找到 oppoai给图片加文字能把框里的文字竖向写吗oppo怎么在图片上加字 新宿御苑的交通信息 南京南站坐公交怎么到御苑宾馆 达州电信宽带2023套餐一览表达州电信宽带怎么那么贵? 铁树是什么植物?A 蕨类植物 B 被子植物C 苔藓植物 D ...2 郁金香属于哪一类?A被子植物 B裸子植物 C蕨类植物 D苔藓...76 中国橡胶专业最好的大学是? 一年只能改一次怎么改第二次? 我买的广州的火车票想在武汉停一天需要什么手续。 一个手机号可以申请几个? 微信帐号和一样吗? 苏铁属于哪一类?A被子植物 B裸子植物 C蕨类植物 D苔藓植...92 大家有没有好看的电视剧推荐一下。2 诏安青梅属于(  )A.被子植物B.裸子植物C.蕨类植物D.... 微信账号是吗 15年有什么好看的韩剧啊!6 最近有什么好看的韩剧啊?好像那个奶酪陷阱很好看,谁有推荐啊?188 有没有好看的电视剧,15年和14年的都可以。1 Scanpst:修复你的outlook收件箱修复 贝赛尔工具是什么?? 快乐阅读的好少年手抄报 快乐阅读手抄报 比亚迪秦和雷凌双擎哪款更好4 阿克苏到四团多少公里? CDR如何用贝赛尔工具进行抠图1 DNF魔道堆火强 告诉所有男人的一个真相是什么呢? 关于男人必须要了解的真相是什么呢? 学dj难吗?多大年龄适合学习dj呢?119 音乐除了本身的意思有没有其他意思比如一语双关的那种2 -6的平方的平方根是多少16 我相亲一个女孩,不过这个女孩前几天以我们不合适为由拒绝了,但...2 传说中的尼斯湖水怪,实际上是条巨型海鳗,这个是真的么50 一个对自己有一定好感的女生不知道要不要和我在一起的时候经常去...1 我男生,头发卷、硬、粗、多怎么办! CDR如何用贝赛尔工具进行抠图1 如何从格式化硬盘恢复已删除的 PST 文件? 新注册的怎么养号不容易封? 室内喷酒精会让人体温度升高吗? 为什么酒精可以除去人体组织内的水分?6 豆腐烧牛肉的做法步骤图,豆腐烧牛肉怎么做 平方怎么算271 男人成功的真相是什么呢? 微信账号和是一样吗