問題タブ [tpagecontrol]

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 投票する
0 に答える
270 参照

delphi - Delphiのタブシートのタブ内のキャプションの向きを変更するにはどうすればよいですか?

Delphi を使用してページ コントロールを作成しようとしています。問題は、タブシートの位置を横に切り替えてキャプションも変更し、水平にしたい場合です。これを行う方法についての手がかりはありますか? 前もって感謝します。

0 投票する
1 に答える
112 参照

delphi - TreeView でチェックされた項目に基づいて TabSheet と Frame を作成します

TTreeViewDB テーブルから入力されるフォームに があります。リストには現在 22 項目があり、すべてにチェックボックスがあります。

は、事前に作成されたを持つTTreeView上にあり、他のすべての は動的に作成され、それらに が割り当てられます。TFormTPageControlTTabSheetTTabSheetTFrame

実行時に新しいを作成する現在のコードTTabSheetは次のようになります。

LoadFrame()手順のコードは次のとおりです。

その他の関連コード:

の項目 1、5、および 13 の横にあるチェックボックスをオンにするとしますTTreeView

でチェックインしたアイテムに対してのみとそのButton2を作成するようにコードを変更して確認するにはどうすればよいですか?TTabSheetTFrameTTreeView

0 投票する
1 に答える
61 参照

delphi - コードから実行時にフォームを TPageControl にドッキングする方法

TPageControl を使用してアプリケーションを構築しています。

これは、フォームをドッキングするために使用されます。ユーザーは、TPageControl の内部または外部でフォームを使用できます。

アプリケーションがデスクトップ上のフォームで開始される場合もあれば、TPageControl 内で開始される場合もあります。

フォームは起動時に自動的に作成されます。

これは、実行時にフォームをロードするために使用するコードです。

問題は、実行時に手動で TPageControl からフォームを取り出すと、スタック オーバーフロー エラーが発生することです。

フォームはアプリケーションによって所有されているため、なぜこれが起こっているのかわかりません。

これを解決するにはどうすればよいですか?

乾杯、E.