Autor Beitrag
Indeterminatus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 47



BeitragVerfasst: Sa 28.09.02 05:34 
Hallo!

Ich habe eine kleine Frage: Wie ist es am Besten möglich, das Menu-Property von TToolbar zu verwenden?
Ich habe dem Hauptformular das Hauptmenü entzogen und der TToolBar-Komponente zugewiesen.
Das Hauptmenü kann sich sehr oft ändern ( Einträge werden dynamisch hinzugefügt und wieder entfernt etc. ), nur ändert sich TToolBar-Menu nicht mit.
Die Implementierung sieht ungefähr so aus:

ausblenden Quelltext
1:
2:
3:
4:
if ( Assigned( ToolBar1.Menu ) ) then
  ToolBar1.Menu := NIL;
// Menü wird hier geändert
ToolBar1.Menu := MainMenu1;


Ein paarmal geht das ja gut, nur mit einem Schlag "steht" die ganze Geschichte, und ich kann den ersten Menü-Eintrag (in meinem Fall "Datei") nicht mehr öffnen, die anderen Menü-Einträge funktionieren seltsamerweise schon noch ...

Kann mir irgendjemand einen Tipp geben, was ich falsch gemacht haben könnte? Ich bin mir ziemlich sicher, dass auf jede NIL-Zuweisung eine Zuweisung des Hauptmenüs erfolgt ...

Vielen Dank im Voraus!

Indeterminatus.

_________________
_______________________________________
Indeterminatus

---=si tacuisses, philosophus mansisses=---