首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PageControl TabSheets中隐藏C++生成器的标头

问如何在PageControl TabSheets中隐藏C++生成器的标头
EN

Stack Overflow用户
提问于 2015-04-30 08:08:32
回答 1查看 4.5K关注 0票数 5

我想知道如何将TabSheets的头隐藏在PageControl组件中。我想让一个创建者,例如,建立你的冠军,你可以在页面上选择一些东西。TabSheets将按定时器每10s更换一次.在谷歌中,我只能找到如何隐藏TabSheet(内容)。我只想隐藏TabSheets、e.gTabSheet1等的头部。我在C++ Builder工作。大家好,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-30 08:52:01

您可以隐藏TPageControl (TabSheet的TabVisible属性)的每个页面,还可以通过更改页面控件的ActivePage或ActivePageIndex属性,在代码中显示Tabsheet 。

计时器可以调用SelectNextPage方法以编程方式更改活动页面:

代码语言:javascript
复制
PageControl1->SelectNextPage(true, false);

编辑

带有Form1的简单表单(如设计器中所示):

​

​

隐藏标题的代码:

代码语言:javascript
复制
void __fastcall TForm1::FormShow(TObject *Sender)
{
  for (int i(0); i < PageControl1->PageCount; ++i)
    PageControl1->Pages[i]->TabVisible = false;

  // You can show the TabSheet programmatically changing the active page.
  PageControl1->ActivePage = TabSheet1;
}

选择下一页的代码:

代码语言:javascript
复制
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  PageControl1->SelectNextPage(true, false);
}

类似向导的效果(在运行时):

​

​

C++Builder的最新版本有 control。它是一组页面,像TPageControl,,没有选项卡。您一次只显示一个页面(每个页面都有自己的控件),并且支持使用手势滑动页面。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29962358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档