問題タブ [tpanel]
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 - TPanel.AutoSize が特定の状況で機能しない
Windows 10 上の Delphi 10.4.2 Win32 VCL アプリケーションでは、 with を使用TPanel
しAutoSize = True
ます。
ドキュメントには次のように記載されています。
AutoSize が True の場合、コントロールの内容が変更されると、コントロールのサイズが自動的に変更されます。
ただし、この特定の状況で実行時に内容のサイズが変更される場合は、この限りではありません。
これらのコントロールを VCL アプリケーション フォームに配置します。
次に、ボタンのOnClick
ハンドラーに次のコードを配置します。
これにより、パネルの幅が毎回 10 ピクセルずつ減少します。
ただし、パネルの高さは自動的にサイズ変更されません!
チェックボックスの変更された高さを反映するように、パネルのサイズを手動で変更するにはどうすればよいですか?