Forum: Object-Pascal / Delphi-Language
Delphi
by matashen,
10. Mär 2007
So bin wieder sauber :)
Wenn du das mit TVisForm.Spectrum1.checked prüfst mußt du nichts eintragen. Du kannst von jeder Form der Anwendung aus auf jede andere Form zugreifen. Du darfst nur nicht vergessen die entsprechende Zielform anzugeben, sonst geht die aktuelle form von self.spectrum1.checked aus und das gibts dann ja nicht.
Gruß Matthias
Forum: Object-Pascal / Delphi-Language
Delphi
by matashen,
10. Mär 2007
mein letzter Versuch.(Mein Badewasser wird grad kalt !
hab dir schnell was zusammengebastelt und angehängt.
Vielleicht kannst du damit dein Problem finden
Forum: Object-Pascal / Delphi-Language
Delphi
by matashen,
10. Mär 2007
Bist du schon mal mit dem debugger durchegegangen was der Code macht.
Habs mal mit dienem Code bei mir versucht nachzustellen. Klappt wunderbar.
Forum: Object-Pascal / Delphi-Language
Delphi
by matashen,
10. Mär 2007
Der Tag ist eine Eigenschaft des Objects Submenuitem von Typ Integer(Glaub ich..).
Das Checked ist eine Eigenschaft des Objects Submenuitem von Typ Boolean(weis ich!).
Wenn du also den Tag einen Wert zuweist hat das noch lang nix mit der Eigenschaft Checked zu tun !
Gruß Matthias
Forum: Object-Pascal / Delphi-Language
Delphi
by matashen,
10. Mär 2007
procedure TVisForm.ModuleClick(Sender: TObject);
Var
i : Integer;
mi: TMenuItem;
CurrentItem: Integer;
begin
mi := Sender as TMenuItem;
CurrentItem:= mi.tag;