c#如何一次性清空两个tabpage上的文本框内容
答案:3 悬赏:60 手机版
解决时间 2021-02-04 05:18
- 提问者网友:姑娘长的好罪过
- 2021-02-03 14:45
c#如何一次性清空两个tabpage上的文本框内容
最佳答案
- 五星知识达人网友:白昼之月
- 2021-02-03 15:18
递归 或 contine
public void mytextclear(Control objG)
{
foreach (Control t in objG.Controls)
{
if (t is TextBox)
{
t.text="";
}
if (t.HasChildren == true)
mytextclear(t);//递归遍历
}
}
public void mytextclear(Control objG)
{
foreach (Control t in objG.Controls)
{
if (t is TextBox)
{
t.text="";
}
if (t.HasChildren == true)
mytextclear(t);//递归遍历
}
}
全部回答
- 1楼网友:由着我着迷
- 2021-02-03 17:17
for(int i = 0;i<tc.tabpage.count;i++)循环这个tabcontrol下的所有page
{
foreach(usercontrol usr in tc.tabpage[i]) 循环单个tp下的所有控件
{
if(usr is TextBox)如果是文本框
{
((TextBox)usr).text="";清空
}
}
}
手写的代码。。意思意思。。应该看的懂了
不过。。这样写不好吧。。以后扩展起来啥的。都挺麻烦的。。
- 2楼网友:duile
- 2021-02-03 16:16
你好!
for(int i = 0;i
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯