0

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

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

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

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

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

fPanelLights.ManualDock(pcMain);
fPanelLights.Show;

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

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

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

乾杯、E.

4

1 に答える 1

2

メイン フォームを TPageControl に配置していたため、このエラーが発生しました...

于 2020-04-17T12:40:25.423 に答える