AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Align erzwingen/ausführen

Ein Thema von Nogge · begonnen am 29. Sep 2008 · letzter Beitrag vom 29. Sep 2008
Antwort Antwort
Nogge

Registriert seit: 15. Jul 2004
336 Beiträge
 
Delphi 7 Professional
 
#1

Align erzwingen/ausführen

  Alt 29. Sep 2008, 12:04
Hallo Community,
ich greife im OnCreate-Ereignis eines Formulars auf ein Panel zu, dass per Align-Eigenschaft auf alClient gesetzt ist. Dies wird aber anscheinend erst nach dem OnCreate-Ereignis ausgelöst, sodass ich innerhalb von OnCreate eine andere(die auf dem Formular gewählte) Höhe/Breite als nach dem Align auslese. Kann ich iwie dieses Align schon vorher erzwingen bzw. die nach dem Align festgelegte Höhe/Breite bereits in OnCreate auslesen/ermitteln?

Nogge
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#2

Re: Align erzwingen/ausführen

  Alt 29. Sep 2008, 12:48
Hallo,

das kann ich bei mir (bei gleicher Delphiversion) nicht nachvollziehen.
Wenn ich ein Panel auf ein Formular lege und im Objektinstpektor Align := alClient setzte, bekomme ich die gleiche Größe, die auch nach einem erst im OnCreate gesetzten Align := alClient für das Panel vergeben wird.

Zeig doch mal bitte den Inhalt von Deinem OnCreate, eventuell wird Dein Problem dann verständlicher.

Stephan
  Mit Zitat antworten Zitat
Nogge

Registriert seit: 15. Jul 2004
336 Beiträge
 
Delphi 7 Professional
 
#3

Re: Align erzwingen/ausführen

  Alt 29. Sep 2008, 15:14
Jo Danke. Du hast recht. Das o.g. Panel(1) lag zusätzlich auf einem weiteren Panel(0), dass in OnResize die Höhe des Panel(1) verändert hatte. Das Formular war auf maximized gesetzt, was offenbar erst nach dem OnCreate ausgeführt wird und somit das OnResize des Panel(0) auslöste.
Danke für den Denkanstoß ;)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz