Einzelnen Beitrag anzeigen

FredlFesl

Registriert seit: 19. Apr 2011
293 Beiträge
 
Delphi 2009 Enterprise
 
#3

AW: Public-Variable exportieren und im Formular-FormCreate verwenden

  Alt 19. Jul 2011, 07:25
Mach aus der Variable eine Eigenschaft und setze im Setter die Überschrift. Dann ist es egal, wann Du 'KompaktTyp' setzt.
Delphi-Quellcode:
Type
  TMyForm = Class (TForm)
  ...
    Property KompaktTyp : Byte Read fKompaktTyp Write SetKompaktTyp;
  End;

...

Procedure TMyForm.SetKompaktTyp (Value : Byte);
Begin
  If Value <> fKompaktTyp then begin
    fKompaktTyp := Value;
    Caption := KompaktTypFormUeberschrift[fKompaktTyp] // <<--- hier noch die Überschrift setzen
  End
End;
Das Bild hängt schief.
  Mit Zitat antworten Zitat