Einzelnen Beitrag anzeigen

gfjs

Registriert seit: 8. Dez 2005
Ort: Hohenkammer
298 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Komponente soll eigene Eigenschaften ändern

  Alt 18. Mai 2006, 07:14
@ jim_raynor

Guten Morgen, Christian.

Vielen Dank für Deine schnelle Nachricht. Da ist mir jetzt aber etwas nicht ganz klar.

Ich habe das gestern einmal auf einem alten Rechner mit Delphi5 probiert. Ich hatte ein TEdit auf ein Formular gelegt. Nachdem ich der Meinung war, self würde sich auf das Formular beziehen hatte ich eingegeben:
Delphi-Quellcode:
width := self.width - 20;
Left := 10;
Darauf hat sich die Position des TEdits verändert, seine Breite blieb aber gleich. Daraus schloß ich, dass sich width ohne Qualifizierer - ebenos wie self.width - auf das Formular bezieht. Es hat aber funktioniert, als ich dann
Delphi-Quellcode:
Edit1.Width := self.Width - 20;
Edit1.Left := 10;
eingegeben habe. Das Edit war vergrößert und auch die Position stimmte.

Leider kann ich jetzt im Moment nichts ausprobieren, da ich im Büro kein Delphi auf dem Rechner habe. Aber ich werd's heute Abend noch einmal probieren.

Jürgen
Mein neues Motto (von "Unbekannt"):
Gewinnen: Wenn Du kannst - Verlieren: Wenn Du musst - Aufgeben: NIE!
  Mit Zitat antworten Zitat