Einzelnen Beitrag anzeigen

ToZie

Registriert seit: 17. Feb 2004
43 Beiträge
 
Delphi 10.3 Rio
 
#5

Re: Luna und Komponentenplazierung

  Alt 19. Feb 2004, 11:31
Hallo,

ändern der Clientgröße bringt nichts, da die Componenten unten verankert sind. Man müsste also im OnCreate des Formulars:

1. Feststellen ob es Handlungsbedarf gibt
ClientHeight entspricht nicht den Erwartungen ?
2. Sich die Anker aller sichtbarer Komponenten merken
3. Die Anker auf [akLeft, akTop] ändern
4. Die Größe des Formulars korrigieren
5. Die Anker wieder herstellen

Kann man dafür eine Komponente entwickeln ? Was passiert mit Controls die wiederum Controls enthalten wie PageControl...

Bzw. was spricht dagegen den BorderStyle im OnCreate Ereignis des Formulars zu ändern, bei Formularen mit BorderStyle bsDialog tritt das Problem eigenartigerweise nicht auf. Ich kann mich allerdings erinnern unter D6 dann Probleme mit Splittern bekommen zu haben...
  Mit Zitat antworten Zitat