Montag, 26. März 2007

Anchors

In Delphi 3 gibt es das Prinzip der Verankerung von Steuerelementen im übergeordneten Formular nocht nicht. Deswegen ist diese Funktionalität in die Steuerelemente TOrgEdit, TXEdit, TxBevel sowie TBaseDialogForm und SoComponents implementiert worden.

umstellung auf .Net hat mich zu folgenden Änderungen veranlasst.

aus TorgEdit xAnchors und property anchors gelöscht
TBaseDialogForm FormResize Inhalt gelöscht, weil funktionalität der Anchors implementiert
TXEdit property xAnchors gelöscht
TxBevel xAnchors und property anchors gelöscht
SoCoComponents Inhalt in ResizeControls gelöscht, weil funktionalität der Anchors implementiert, Verwendung im Code gelöscht
XAnchor und XAnchors gelöscht

die Orientierung der Steuerelemente wird ausgedrückt mit

type TAnchorKind = (akLeft, akTop, akRight, akBottom);

Auszug aus der Borland Hilfe:

Mit Anchors können Sie sicherstellen, dass ein Steuerelement selbst bei Größenänderungen des Containers seine Position relativ zu dessen Rand beibehält. Wenn die Größe des übergeordneten Objekts geändert wird, behält das Steuerelement seine Position relativ zu den Rändern bei, an denen es verankert ist.

Wenn ein Steuerelement an gegenüberliegenden Seiten seines übergeordneten Objekts verankert ist, wird es bei Größenänderungen des Containers gestreckt. Hat beispielsweise die Eigenschaft Anchors eines Steuerelements den Wert [akLeft, akRight], wird das Steuerelement gestreckt, wenn das übergeordnete Objekt verbreitert wird.

Anchors ist nur wirksam, wenn die Größe des übergeordneten Objekts geändert wird. Wenn z.B. ein Steuerelement beim Entwurf an gegenüberliegenden Seiten eines Formulars verankert wird und das Formular maximiert erstellt wird, wird das Steuerelement nicht gestreckt, weil die Größe des Formulars nach der Erzeugung des Steuerelements nicht verändert wurde.
Hinweis:
Wenn ein Steuerelement den Kontakt mit drei Rändern seines Containers behalten soll, verwenden Sie stattdessen die Eigenschaft Align. Im Gegensatz zu Anchors ermöglicht Align, dass Steuerelemente bei Größenänderungen anderer gleichrangiger Komponenten sowie übergeordneter Objekte entsprechend angepasst werden.

User Status

Du bist nicht angemeldet.

Aktuelle Beiträge

die falschen dinge...
deinen einsatz für die freiheit in ehren aber ich finde...
M. (Gast) - 28. Nov, 15:29
http://de.wikipedia.org/wi ki/Rad_%28Begriffskl%C3%A4 rung%29 Rapid...
http://de.wikipedia.org/wi ki/Rad_%28Begriffskl%C3%A4 rung%29 Rapid...
Johannes (Gast) - 13. Nov, 14:03
Suchbegriff des Tages
Ist euch schon mal aufgefallen, dass man beim Googlen...
NinaInverse - 15. Okt, 15:41
Chinas Behörden verbieten...
Als ich den Spiegelartikel gerade eben gelesen habe,...
NinaInverse - 24. Aug, 13:37
Amilo Pro V3515 mit Linux
Wir haben hier ein paar Amilo Pro Laptops rumstehen,...
NinaInverse - 16. Aug, 11:32

Suche

 

Status

Online seit 6380 Tagen
Zuletzt aktualisiert: 28. Nov, 15:29

Credits


Diplomarbeit
persönliches
Profil
Abmelden
Weblog abonnieren