Einzelnen Beitrag anzeigen

schöni

Registriert seit: 23. Jan 2005
Ort: Dresden
445 Beiträge
 
Delphi 7 Personal
 
#3

Re: Menüeintrag in bestehendes Menü einfügen?

  Alt 28. Dez 2009, 23:00
Hallo

Danke für die schnelle Antwort.

Die Ursache meines Fehlers war aber noch was ganz Anderes, nämlich diese Zeile:

Delphi-Quellcode:
for Index := MainMenu.Items.Items[IDE_MEMU_TOOLS_COMMANDS].Count-1 downto IDE_MENU_TOOLS_BASE do
      MainMenu.Items.Items[IDE_MEMU_TOOLS_COMMANDS].Delete(Index);
Wenn ich die weglasse, klappt das auch nit meiner Insert Anweisung. Durch das Delete abe ich den nachfolgenden Menüeinrag gelöscht und wenn ich dann einen Eintrag für ein Tool hinzufügen will, ist natürlich (wegen Delete) der Nachfolgende Eintrag weg.

Mit dem Add, so wie Du das beschrieben hast, gehrt das leider eh nicht, weil die Add Methode von TMenuitem einen TMenuitem, nicht String übergeben haben will.

Trotzdem Danke!

Nun suche ich eine geeignete Methode, um hinzugefügte Tools passend zu speichern, damit ich bei Neustart die hinzu gefügten Tools wieder im Menü sehe. Ist wahrscheinlich ein neuer Thread dafür fällig. Werd es mal mit Ini Datei probieren. Hab das bisher über Stringliste gemacht, scheint aber zu umständlich zu werden. Werde morgen weiter tüfteln.
Damit der Topf nicht explodiert, lässt man es ab und zu mal zischen.
  Mit Zitat antworten Zitat