問題タブ [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 - TSpTbxDock と TSpTbxMultiDock の比較
私の現在のプロジェクトでは、TTbxDockツールバーとパネル ( TTbxDockablePanel) があります。TBX-->SpTBX を移動した後、パネル ( TSpTbxDockablePanel) を に配置できませんTSpTbxDock。ドックにパネルを配置できないというランタイム エラー メッセージが表示されます。

TSpTbxMultiDockパネルの代わりにを使用する必要がありますか? なんで?- ツールバーを
TSpTbxMultiDockではなくに配置できますTSpTBXDockか?
つまり、なぜそのようなコードが書かれているのか:
1 種類のドックだけを使用できないのはなぜですか?
delphi - SpTBX: ドック BG をキャンバスに描画する方法
TBX には、テーマ ドック BG をキャンバスに描画するコードがありました。
SpTBXでそれを行う方法は?
delphi - SpTBX: statusbar: 最後のパネルの幅を取得する方法
私は持っていTSpTbxStatusbarます。その上に 10 枚のパネル (TSpTbxItem幅が固定または固定されていないもの) + スプリッター。最後のパネルの後に「空きスペース」の幅を取得する必要があります。画像を参照してください。入手方法。

私はTBXを持っていてStatus1.Panels[i].Size、パネルのサイズを取得していました。今(sptbx)私はそれを行うことができません。私は持っていないSizeか、Width支持していませんTSpTbxItem。結果を得るためにパネルの幅を計算する方法。
delphi - SpTBX: 太字ではないフォント、パネル タイトル用
- 左側 - 私のアプリ (Aluminum テーマ)
- 右 - SpTBX を使用する Cubic Explorer (テーマは同じ)
TSpTbxDockablePanel右側のように、タイトルを非太字にする方法は? パネルが ParentFont を使用しているため、フォントが非太字に設定されています。

delphi - SpTBX: タブ コントロールの MultiLine プロパティを使用できますか
TSpTbxTabSetたくさんのタブで参照しています。持っているような複数行のビューを持つことはできますTPageControlか? 私はそのような小道具を見つけることができません。多くのタブ (たとえば、テキスト "wwwwwwwwwww" を含む 20 個のタブ) を追加すると、それらは 1 行に切り捨てられます (すべてが表示されるように N 行のタブを表示する必要があります)。
delphi - SpTBX: TabControl の薄いフレームを削除
TSpTbxTabControl子メモの周りに細い枠があります。
どういうわけかこのフレームを非表示にすることはできますか? もちろん、タブヘッダーと子メモのみを表示します。TSpTbxTabSetタブコントロールを使用せずに使用することをお勧めします。
delphi - SpTBX: タブ コントロール: 所有者がタブ ヘッダーを描画する方法
TSpTbxTabControl. 所有者がタブ ヘッダーを描画する必要があります。a) ヘッダーの上部に色付きの線を描画する (その他の色)、b) 色付きの BG を描画する (テーマ BG を描画するだけでなく)。
OnDrawBackgroundタブヘッダーのrectではなく、「下部」領域(ヘッダーの下)にrectを使用するもののみが表示されます。
