首页 文章

在C#GUI程序中,如何在单击对象时将选项卡控件移动到前面?

提问于
浏览
0

在C#GUI程序中,如何在单击对象时将选项卡控件移动到前面?

我在主选项卡上有一个图片框,当用户点击图片框时,我想要向前拉第二个标签 .

Visual Studio 2005

干杯 .

3 回答

  • 1

    您想要处理包含图片的控件上的Click事件(添加处理程序到Control.OnClick),如果您有 tabControlmyTabPage 是您在单击后要选择的标签页,您将使用TabControl.SelectedPage

    tabControl.SelectedTab = myTabPage;
    

    特别是,既然您可以参考“第二个标签”,那么您可能需要

    tabControl.SelectedTab = tabControl.TabPages[1];
    
  • 0

    您是否尝试选择其他选项卡或将TabControl置于其他控件前?

    如果是前者,请在图片框的Click事件中写入 tabControl.SelectedTab = someTabPage .

    如果是后者,写 tabControl.BringToFront() .

  • 8

    要选择其他选项卡,请从处理程序中设置 SelectedTab 索引:

    // select the second tab in the control
    tabControl1.SelectedTab = tabControl1.TabPages[1];
    

相关问题