フォームにPANELがありました。次に、さらに多くのパネルを動的に作成し、それらをフォームに配置してメニューのようにします。
誤ってメインの PANEL を削除してしまいました。その後、新しいコントロールとして戻します。
動的ボタンが表示されなくなりました。しかし、エラーはありません。したがって、動的コンポーネントはあるが見えない (メインのパネルの後ろ) と推測しています。
これを修正する方法はありますか?コンポーネントの z オーダー プロパティが見つからないようです。
助けてください。
コード セグメントは次のとおりです。
For MenuItemCount:= 1 to MenuItemLimit Do
Begin
MenuButtons[MenuItemCount] := TPanel.Create(Self);
With MenuButtons[MenuItemCount] do
begin
Width:=180 - (10*MenuItem[MenuItemCount].Level);
Left:=4+10*MenuItem[MenuItemCount].Level;
Height:=25;
Top:= 5 + Height * (MenuItemCount-1);
Color:= clMenu;
Cursor:=crHandPoint;
Parent := MenuGroup; //Parent container for the items.
Caption := MenuItem[MenuItemCount].Title;
end;//End for
MenuGroup
設計時に配置される親パネルです。