Einzelnen Beitrag anzeigen

Benutzerbild von Martin K
Martin K

Registriert seit: 20. Okt 2005
919 Beiträge
 
Turbo Delphi für Win32
 
#1

Kompo ableiten: Visible bei Show und Hide ?

  Alt 23. Jul 2006, 16:38
Hi,

folgendes Problem:
Habe eine Komponente vom TEdit abgeleitet.
Dazu gehört noch eine weitere, die auch sichtbar ist.
Wenn ich also Visible auf False stelle werden beide Komponenten unsichtbar, bei True beide sichtbar.
Klappt soweit ganz gut, hab also einfach bei der property Visible folgenden Code:
Delphi-Quellcode:
procedure VonTEditAbgeleitet.SetVisible(const Value: Boolean);
begin
  inherited Visible := Value;
  MeineZweiteKompo.Visible := Value;
end;
Aber leider klappt das ganze nicht bei den Aufrufen Show/Hide
Und ich dachte immer, bei Show würde nur Visible auf True und bei Hide auf False gesetzt werden, so dass also die obige Prozedur auch bei Show/Hide aufgerufen werden müsste:
Zitat von Delphi-Hilfe:
Durch den Aufruf der Methode Show wird Visible auf true, durch den Aufruf von Hide auf false gesetzt.
Ist es etwa umgekehrt?
Dass beim Setzen der Eigenschaft Visible Show bzw. Hide aufgerufen wird?
Bitte helft mir...
  Mit Zitat antworten Zitat