问题标签 [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.
delphi - SpTBX:我可以使用 Panels 的 DockingWidth/FloatingWidth
从 TBX 转移到 SpTBX。我过去用过 TTbxDockablePanel ,它有这样的道具:
我在 SpTBX 面板中找不到此类属性,那么我应该如何更改我的代码以使用此类道具?IE。我需要获取/设置 SpTBX 面板的停靠宽度/高度和浮动宽度/高度。
delphi - TSpTbxDock 与 TSpTbxMultiDock
在我当前的项目中,我有一个TTbxDock
带有工具栏和面板的 ( TTbxDockablePanel
)。移动 TBX-->SpTBX 后,我无法将面板 ( TSpTbxDockablePanel
) 放在TSpTbxDock
. 我看到一条运行时错误消息,提示我无法将面板放在扩展坞上。
- 我需要使用 a
TSpTbxMultiDock
代替面板吗?为什么? - 我可以将工具栏放在 a
TSpTbxMultiDock
而不是 a上TSpTBXDock
吗?
即为什么要编写这样的代码:
为什么我不能只使用一种类型的底座?
delphi - SpTBX:如何在画布上绘制停靠 BG
在 TBX 中,我有一个在画布上绘制主题 Dock BG 的代码。
如何在 SpTBX 中做到这一点?
delphi - SpTBX:状态栏:如何获取最后一个面板的宽度
我有TSpTbxStatusbar
。上面有 10 个面板(它们是TSpTbxItem
固定或非固定宽度的)+ 分离器。我需要在最后一个面板之后获得“可用空间”的宽度。看一张图片。如何得到它。
我有 TBX 并用于Status1.Panels[i].Size
获取面板的大小。现在(sptbx)我做不到。我没有Size
或Width
支持TSpTbxItem
. 如何计算面板的宽度以获得结果。
delphi - SpTBX:非粗体字体,用于面板标题
- 在左边-我的应用程序(铝主题)
- 右侧 - Cubic Explorer 也使用 SpTBX(主题相同)
如何使TSpTbxDockablePanel
标题不加粗,如右侧?我看到面板使用 ParentFont 所以字体设置为非粗体。
delphi - SpTBX:恢复时重绘问题
我看到绘制问题,例如在使应用程序窗口最大化和恢复后(在恢复窗口绘制时不正常)。
绘制不正确(见空白区域):
好的是:
我知道我需要panel1.Invalidate
在恢复后做,我会试试,但它是SpTBX中已知的“错误”吗?一些“修复”可能吗?
delphi - SpTBX:我可以使用 MultiLine 属性来控制选项卡吗
我指的是TSpTbxTabSet
许多标签。我可以像有一样TPageControl
拥有多行视图吗?我找不到这样的道具。如果我添加了很多选项卡(例如 20 个带有文本“wwwwwwwwwww”的选项卡),它们将被截断为 1 行(我需要查看 N 行选项卡,以便所有选项卡都可见)。
delphi - SpTBX:如何在选项卡集中制作“<< >>”按钮
TSpTbxTabSet/TSpTbxTabControl
demo就有这样的功能。当标签集缩小并停留在标签集的右侧时,按钮不会消失。
如何在标签集附近/内部制作此类按钮?
delphi - SpTBX:删除 TabControl 细框
TSpTbxTabControl
子备忘录周围有细框。
我能以某种方式隐藏这个框架吗?当然只显示标签页眉和子备忘录。最好不使用TSpTbxTabSet
但使用选项卡控件。
delphi - SpTBX:选项卡控件:如何所有者绘制选项卡标题
TSpTbxTabControl
. 我需要所有者绘制选项卡标题:a)在标题顶部绘制彩色线条(杂色),b)绘制一些彩色 BG(不仅绘制主题 BG)。
我只看到OnDrawBackground
将 rect 用于“下部”区域(标题下方),而不是 rect 用于选项卡标题。