问题标签 [sptbxlib]

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 投票
1 回答
174 浏览

delphi - SpTBX:我可以使用 Panels 的 DockingWidth/FloatingWidth

从 TBX 转移到 SpTBX。我过去用过 TTbxDockablePanel ,它有这样的道具:

我在 SpTBX 面板中找不到此类属性,那么我应该如何更改我的代码以使用此类道具?IE。我需要获取/设置 SpTBX 面板的停靠宽度/高度和浮动宽度/高度。

0 投票
1 回答
507 浏览

delphi - TSpTbxDock 与 TSpTbxMultiDock

在我当前的项目中,我有一个TTbxDock带有工具栏和面板的 ( TTbxDockablePanel)。移动 TBX-->SpTBX 后,我无法将面板 ( TSpTbxDockablePanel) 放在TSpTbxDock. 我看到一条运行时错误消息,提示我无法将面板放在扩展坞上。

错误,“无法将 TSpTBXDockablePanel 插入 TSpTBXDock。”

  • 我需要使用 aTSpTbxMultiDock代替面板吗?为什么?
  • 我可以将工具栏放在 aTSpTbxMultiDock而不是 a上TSpTBXDock吗?

即为什么要编写这样的代码:

为什么我不能只使用一种类型的底座?

0 投票
1 回答
154 浏览

delphi - SpTBX:如何在画布上绘制停靠 BG

在 TBX 中,我有一个在画布上绘制主题 Dock BG 的代码。

如何在 SpTBX 中做到这一点?

0 投票
2 回答
225 浏览

delphi - SpTBX:状态栏:如何获取最后一个面板的宽度

我有TSpTbxStatusbar。上面有 10 个面板(它们是TSpTbxItem固定或非固定宽度的)+ 分离器。我需要在最后一个面板之后获得“可用空间”的宽度。看一张图片。如何得到它。

状态栏

我有 TBX 并用于Status1.Panels[i].Size获取面板的大小。现在(sptbx)我做不到。我没有SizeWidth支持TSpTbxItem. 如何计算面板的宽度以获得结果。

0 投票
1 回答
153 浏览

delphi - SpTBX:非粗体字体,用于面板标题

  • 在左边-我的应用程序(铝主题)
  • 右侧 - Cubic Explorer 也使用 SpTBX(主题相同)

如何使TSpTbxDockablePanel标题不加粗,如右侧?我看到面板使用 ParentFont 所以字体设置为非粗体。

面板标题

0 投票
0 回答
98 浏览

delphi - SpTBX:恢复时重绘问题

我看到绘制问题,例如在使应用程序窗口最大化和恢复后(在恢复窗口绘制时不正常)。

绘制不正确(见空白区域): 绘制问题

好的是: 好的图片

我知道我需要panel1.Invalidate在恢复后做,我会试试,但它是SpTBX中已知的“错误”吗?一些“修复”可能吗?

0 投票
1 回答
86 浏览

delphi - SpTBX:我可以使用 MultiLine 属性来控制选项卡吗

我指的是TSpTbxTabSet许多标签。我可以像有一样TPageControl拥有多行视图吗?我找不到这样的道具。如果我添加了很多选项卡(例如 20 个带有文本“wwwwwwwwwww”的选项卡),它们将被截断为 1 行(我需要查看 N 行选项卡,以便所有选项卡都可见)。

0 投票
1 回答
357 浏览

delphi - SpTBX:如何在选项卡集中制作“<< >>”按钮

TSpTbxTabSet/TSpTbxTabControldemo就有这样的功能。当标签集缩小并停留在标签集的右侧时,按钮不会消失。

特征

如何在标签集附近/内部制作此类按钮?

0 投票
1 回答
255 浏览

delphi - SpTBX:删除 TabControl 细框

TSpTbxTabControl子备忘录周围有细框。框架

我能以某种方式隐藏这个框架吗?当然只显示标签页眉和子备忘录。最好不使用TSpTbxTabSet但使用选项卡控件。

0 投票
1 回答
337 浏览

delphi - SpTBX:选项卡控件:如何所有者绘制选项卡标题

TSpTbxTabControl. 我需要所有者绘制选项卡标题:a)在标题顶部绘制彩色线条(杂色),b)绘制一些彩色 BG(不仅绘制主题 BG)。

我只看到OnDrawBackground将 rect 用于“下部”区域(标题下方),而不是 rect 用于选项卡标题。

在这里画