-1

Delphi 7 では、モデル ダイアログがあり、メイン フォーム内に表示したいと考えています。現在、メインウィンドウの外に表示されています。Delphi は初めてで、答えを見つけることができませんでした。

メインフォーム内にモーダルフォームを埋め込みたい。Parent := Application.MainForm をコーディングすると、アプリケーションが実行され、フォームがロードされた後、アプリケーションが何もできないような方法で攻撃されます。

4

2 に答える 2

0

Positionモーダル フォームのプロパティを に設定しますpoMainFormCenter。または、モーダル フォームのLeftTopを指定して、必要な場所に配置します。ユーザーは引き続きモーダル フォームを移動できます。

無効なウィンドウの子である場合、コントロールを有効にすることはできません。モーダルフォームを表示する前に、すべてのトップレベルウィンドウを明示的に無効にしますParent := Application.MainFormShowModal

于 2012-06-24T21:18:11.643 に答える
0

これには「フレーム」を使用することもできます。

于 2012-06-24T21:28:23.517 に答える