Bonjour,
Je suis dans une situation où les menus ne se mergent pas correctement. ni en AutoMerge, ni en utilisant la fonction Merge de la Vcl.

J'ai en fait une toolbar qui est associée à un menu, le tout dans un dockpanel. tout ça sur ma MDI. et un MainMenu classique sur les fenêtres filles. le tout en composants TMS.

j'aimerais merger les menus à la main. Sachant qu'il y a toujours dans la MDI le menu en grisé (Fichier edition) (edition est en grisé avec rien en dessous)
dans ma fenetre fille, j'ai ce menu edition tout rempli.

Comment procéderiez vous pour insérer ce menu édition dans la MDI, tout en pouvant le supprimer à la fermeture de la fille.

je suis parti sur cette voie, mais je pense que je me complique pour rien.
si vous avez des idées, elles sont les bienvenues, merci d'avance !


=> procédure que j'appelle sur le Create de la fille (Form2)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
Procedure TForm1.BTMerge(MenuAMerge : TMainMenu);
var
i : integer;
begin
  for i:=0 to MenuAMerge.Items.count-1 do
  begin
    if MenuAMerge.Items[i].GroupIndex>0 then
    begin
      //?
    end;
  end;
end;