我如何知道哪个标签页当前处于活动状态或在C#中以表格形式打开? [英] How Do I Know Which Tabpage Is Currently Active Or Opened In A Form In C#?

查看:75
本文介绍了我如何知道哪个标签页当前处于活动状态或在C#中以表格形式打开?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我有一个表单,点击NEW PAGE按钮打开一个新的TabPage。这在运行时发生。那么我如何知道哪个tabPage当前处于活动状态,以便我可以检索该特定tabPage的值并将其显示在TextBox中。

任何人都可以帮助。!!!

谢谢:)

解决方案

你可以使用 TabControl.SelectedTab属性 [ ^ ]

例如,如果你有名称为的RichTextBox rtb在您选择的标签中,您可以检查并获得如下控件

  if (tabControl1。 SelectedTab.Controls.ContainsKey(  rtb))
{
RichTextBox selectedRtb =(RichTextBox)tabControl1.SelectedTab.Controls [ 实时出价];
}


使用

 TabControl.SelectedTab属性

获取当前选中的标签


Hi,
i have a form in which clicking on a "NEW PAGE" button opens a new TabPage. This happens at runtime. So how do i know which tabPage is currently active so that i can retrieve the values of that particular tabPage and display it in a TextBox .
Can anyone please help.!!!
Thanks:)

解决方案

you can use TabControl.SelectedTab Property[^]
for example if you have RichTextBox with name "rtb" in your selected tab, you can check and get the control as below

if (tabControl1.SelectedTab.Controls.ContainsKey("rtb"))
{
  RichTextBox selectedRtb = (RichTextBox)tabControl1.SelectedTab.Controls["rtb"];
}


Use

TabControl.SelectedTab Property

to get which is current selected tab


这篇关于我如何知道哪个标签页当前处于活动状态或在C#中以表格形式打开?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆