Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#6
  Alt 3. Jul 2002, 11:38
Daniel:
Schreib Dir doch einfach eine Prozedur, die das automatisch macht.
Du übergibst das Control (in diesem Falle die Editbox) und die Grösse um die du es ändern willst dahin.

Dort wird die Differenz durch zwei geteilt und gerundet, und die Eigenschaft .left um diesen Wert verringert (bei negativem Wert hast Du damit - * - was wiederum plus gibt ) und dann änderst Du einfach noch .width des Controls um den ganzen Wert und das wars dann schon.

So kannst Du das jedesmal mit nur einem Aufruf machen und zwar für jedes Control das die gleiche Basisklasse hat.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat