Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.336 Beiträge
 
Delphi XE2 Professional
 
#3

Re: TPanel: Height überschreiben

  Alt 4. Aug 2009, 22:02
ich habs so propiert:

Delphi-Quellcode:
private
  FHeight: Integer;
  procedure SetHeight(Value: Integer);

puplished
    property Height: Integer read FHeight write SetHeight;

{ ... }

procedure TMaskFrame.SetHeight(Value: Integer);
begin
  If FHeight <> Value then
    begin
      FHeight := Value;

      self.Height := Value + 30;
    end;
end;
Zur Erklärung, egal was eingegeben wird als Height, es soll immer 30 dazu gerechnet werden.

Wenn ich das ausführe, bekomm ich einen Stack-Überlauf.
Sprich, ne Endlosschleife.
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat