TGridPanelIDEで以下を作成しました。
これTGridPanelは、上にある の内部TPageControl:TTabSheetにありTFrameます。
TFrame => TPageControl => TTabSheet => TGridPanel
IDE でのデザイン タイムでは、すべて問題ありません。
TFrameただし、空の (メイン) フォームをドロップして [コンパイル] ボタンをクリックすると、コンパイルが終了すると、フォームで行ったすべてColumnSpanのRowSpan設定TFrameがリセットされます。
その後、アプリケーションを実行すると、次のようなメッセージが表示されEGridPanelExceptionます。
読み取りエラー...Panel_Setup_Content.ColumnCollection: コントロールを含む列を削除できません
「OK」を押すとアプリケーションが終了します。
さらに、プロジェクトを閉じて再度開くと (TFrameメイン フォームにドロップされた状態で)、まったく同じエラーが表示されます + "エラーを無視して続行しますか? 注: エラーを無視すると、コンポーネントが削除されたり、プロパティ値が削除される可能性があります失われます。"
メモ帳を使用してメインのフォーム DFM から TFrame を削除すると、エラー メッセージや問題が発生することなく、プロジェクトと TFrame ファイルを再度開くことができます。
TFrameメインフォームにドロップするとすぐに問題が発生します。
これは Delphi の問題ですか? それとも私が何か間違ったことをしているのですか?
