请问c# 在form.load 中用代码动态生成的控件,在form的其他控件中如何将这个控件删除?

c#.net的窗体应用程序中,在form.load()中用代码动态生成的控件,在form的其他控件中如何将这个控件删除?谢谢... c#.net 的窗体应用程序中, 在form.load() 中用代码动态生成的控件,在form的其他控件中如何将这个控件删除?谢谢 展开
 我来答
zhouxiang_1216
2013-12-08 · TA获得超过2591个赞
知道大有可为答主
回答量:1286
采纳率:33%
帮助的人:1376万
展开全部
没什么区别吧,在其他控件的事件中获取到动态生成的控件(通过name什么的都可以),移除掉它就是了,都是一个窗体,没有什么难度。希望对你有帮助,还有疑问请追问或是Hi
更多追问追答
追问
在其他控件的事件中如何获取到动态生成的控件(通过name什么的都可以),能给个代码举例说明吗?谢谢!
追答
比如你动态生成了一个TextBox,名称为txtExample,现在你要在按钮点击事件中移除它,那么就在按钮点击事件中查找这个控件,然后移除就是了:
foreach (Control control in this.Controls)
if (control.Name == "txtExample")
this.Controls.Remove(control);
也可以根据控件类型来查找,或是移除多个控件,都是一个道理,先找到它,然后操作它,希望对你有帮助
阳光的雷咩咩
2013-12-08 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7804万
展开全部
把控件声明为全局变量就可以在各个代码段访问了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式