Einzelnen Beitrag anzeigen

Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.014 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: TStringgrid - Width und ColWidth

  Alt 3. Apr 2021, 20:03
Hi zusammen
Schonmal auf die Idee gekommen die Hilfe zu fragen?
Delphi-Referenz durchsuchenVcl.Controls.TAlign

alNone macht garnichts

und bei alCustom mußt DU, in entsprechend Events, das selbst ausrichten,
oder der Parent enthält Funktionen, um seine Untercontrols auszurichten.
Ja, eigentlich schon - nur eben bei Align&Co eher nicht. Hab dies mal etwas nachgeholt:
TAlign
CustomAlignInsertBefore
CustomAlignPosition
OnAlignPosition

Trotzdem bleiben mir noch einige Verständnisfragen. alCustom ausgerichtete Komponenten müssen über NewLeft, NewTop,NewRight und NewBottom erfasst/ausgerichtet werden, sonst schweben die irgendwo im Nirwana (und eher zufällig auf dem Bildschirm).

Frage1: Können TAlign-Typen und Events wie OnAlignPosition auch automatisch auf Grössenänderungen reagieren, wie zB.Skalierungen aller Art?
Meine Überlegung dahinter: X := 5 ist in einem bereits skalierten Objekt nicht am selben Ort wie in einem selben, aber nicht skalierten Objekt.
Frage2: Was ist vorteilhafter / aufwändiger: Left&CO direkt zuzuweisen oder über Align:= al Custom?

Gruss
Delbor
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch
  Mit Zitat antworten Zitat