问题标签 [ttabsheet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
3587 浏览

delphi - Delphi 中的 TTabSheet 提示

我想要一个 TPageControl 和一些 TTabSheets,当我依次将鼠标悬停在每个选项卡上时,可以看到“每个选项卡”工具提示提示。

有没有办法在 Delphi 2009 中获得这种效果?

0 投票
1 回答
1247 浏览

delphi - 如何获得主题标签页的颜色

在 XP 及以上主题的操作系统上运行时,如何确定 TTabSheet 的背景颜色?

0 投票
1 回答
155 浏览

windows-ce - 分配 PageControl fpc/Lazaurs 时出现 EBusError

我正在尝试为我的程序创建动态 TTabSheets。
用为 ARM/WinCE 构建的 FPC/Lazarus 编写
一切正常,包括设计时创建的标签表,但以下代码

就行Tab.PageControl := PageControl1; 引发异常EBusError、总线错误或未对齐的数据访问

我读过这个,但我不确定它如何应用 http://wiki.freepascal.org/Windows_CE_Development_Notes#Alignment_problems

该代码适用于 win32
FPC 版本 2.2.4

0 投票
4 回答
5070 浏览

delphi - 如何使用 Delphi 的 TSplitter 和面板避免这种不需​​要的行为?

包括一个展示我的问题的小项目。我TPageControl与主表格对齐。在两个标签页中的每一个上,我都有面板客户端对齐。在每个面板上,我都有 2 个子面板和一个分离器。左侧面板和分离器左对齐,右侧面板客户端对齐。

基本上问题是两个选项卡之间的交互。展示:

  • 运行程序
  • 水平拉伸主窗体。面板 3 将增长
  • 将分离器尽可能向右移动。面板 2 将增长,面板 3 将缩小到其 10 像素的最小宽度约束。
  • 选择标签页 2。面板 5 与设计相同,面板 6 在主窗体被拉伸时增长
  • 将主窗体宽度减小到其原始宽度。面板 6 收缩太多(不受欢迎)
  • 单击标签页 1. 主窗体的宽度再次增加(不受欢迎)

好的,根据对齐面板的规则,这种行为可能是可以解释的,但是任何人都可以建议改进操作吗?

0 投票
2 回答
1769 浏览

delphi - 如何根据活动标签页使快捷键执行不同的操作?

TTabSheet我的每一个TPageControl都有一个TToolBar。每个工具栏都有一个TToolButton应该响应相同的键盘快捷键。如何提供热键以便为当前页面调用右键?

在第一个选项卡上,Ctrl+T应该会发生一些事情,但是在切换到第二个选项卡时,Ctrl+T应该会发生其他事情。

现在是在显示或隐藏选项卡表TActionList.State之间切换的时间asNormal吗?asSuspended

0 投票
1 回答
1793 浏览

vaadin - 将默认选定表行的数据填充到另一个表中

我有一个要求,它由顶部的一个表格和一个由底部的 3 个选项卡组成的选项卡表组成。在 3 个选项卡中包含 3 个不同的表,我的要求是单击顶部表时,必须在选项卡表的每个表中显示一些相关数据。

当我现在单击表格行时,此功能对我来说工作正常,但这里的问题是加载应用程序时,在顶部表格中,默认情况下必须选择第一行,并且必须填充相关数据并在选项卡表中显示表。如何通过使用内置侦听器来实现这一点?如果提供示例,它将有很大帮助。

0 投票
1 回答
4857 浏览

delphi - 是否可以更改 TTabSheet 选项卡的颜色

我正在运行 Lazarus 0.9.30.2。我有一个 TForm,上面有一个 TPageControl。在 TPageControl 中有一系列 TTabSheets(大约 30 个)。我想做的是对标签进行颜色编码,所以前 10 个是红色,接下来的 10 个是蓝色,最后 10 个是绿色。我在 Intranet 上看到了更改选项卡表颜色(包括选项卡本身)的代码片段,当您单击它们并导航到它们(以突出显示活动选项卡)时,但我想要做的是如上所述为它们着色时标签页首先被加载。

有没有办法做到这一点?

在此处输入图像描述

0 投票
1 回答
1488 浏览

delphi - TTabSet 选项卡顺序....在运行时与设计时不同

我正在运行 Lazarus 0.9.30.2。

我有一个 TForm,上面有一个 TPageControl。在 TPageControl 中有一系列 TTabSheets。在运行时,TTabSheets 的顺序与设计时不同(见图)。

在此处输入图像描述

设计时的顺序是我想在运行时看到的,至少在表单第一次显示时是这样。为什么订单在运行时会发生变化,有没有办法控制它?

0 投票
2 回答
2031 浏览

lazarus - 是否可以更改 TTabSheet 选项卡标题的字体颜色

只是这里的一个后续问题=>链接 是否可以将 TabSheet 标题的文本颜色更改为另一种颜色(例如白色)并将字体样式更改为“粗体”?

0 投票
1 回答
1717 浏览

c++builder - 如何动态复制选项卡?

我有TPageControl一个TTabSheet。并且TTabSheet我有一堆功能和组件。我想在运行时通过一个按钮复制该选项卡表,其中所有功能和组件仍在其中并正常工作。

现在我设法复制了标签页。但是,新的标签页是完全空的。

这是我的那个按钮的代码。

我错过了什么?

至于 TTabSheets 内部的组件和功能,它们只是滚动框、编辑、按钮和面板。