C# tabPage2已经被移除了 this.Controls.Find("tabPage2", true) 查找不到怎么办

C# tabPage2已经被移除了 this.Controls.Find("tabPage2", true) 查找不到怎么办,第1张

clear()的功能不是隐藏标签,是删除标签的意思,你一开始就删除了所有标签,所以找不到

要隐藏的话不能用clear(),可以设置各个标签的Visible属性来达到隐藏显示的效果

你的代码,可以改成下面的样子:

foreach(TabPage tp in tabControl1TabPages)

{

tpVisible=false;//隐藏所有标签

}

//显示某个标签

thisControlsFind("tabPage2",true)[0]Visible=true;

上面这一句我没试过,不知道tabPage2是不是属于this的Control,有可能tabPage2是属于tabControl1的,那样的话,就必须写 tabControl1ControlsFind("tabPage2",true)[0]Visible=true;

您好,很高兴能帮助您,

获取tab控件的焦点值

PB中有tab控件有五个tabpage,selectedtab值为1的时候,说明是第一个tabpage是选中的状态,当鼠标放到第二个tabpage的时候,我想判断鼠标是放到第二还是第几个tabpage上了,不知道我说明白没有。

------解决方案--------------------------------------------------------

说明白了,你需要取得鼠标所在的位置,可以使用api函数GetCursorPos

然后根据位置判断在哪个tab页上

------解决方案--------------------------------------------------------查看下

SelectionChanged

Occurswhenatabisselected

你的采纳是我前进的动力,还有不懂的地方,请你继续“追问”!

如你还有别的问题,可另外向我求助;答题不易,互相理解,互相帮助!

以上就是关于C# tabPage2已经被移除了 this.Controls.Find("tabPage2", true) 查找不到怎么办全部的内容,包括:C# tabPage2已经被移除了 this.Controls.Find("tabPage2", true) 查找不到怎么办、请教如何取TAB控件的当前页签、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9804189.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存