![]() |
Fehlende Horizontal Scrollbar im dbgrid
Hallo zusammen,
in meinem aktuellen Projekt habe ich eine Hauptform in die ich weitere Forms laden kann. Die Forms lade ich über den folgenden Source Code:
Delphi-Quellcode:
Bis hier her klappt alles ohne Probleme.
If masterdata_form = nil Then
Begin masterdata_form := Tmasterdata_form.Create(Self); masterdata_form.Parent := main_form; masterdata_form.Align := alClient; masterdata_form.Show; End; In der masterdata_form befindet sich unter anderem ein dbgrid. Ich habe jetzt festgestellt das dem dbgrid die Horizontale Scrollbar fehlt, obwohl es im dbgrid mehr spalten gibt als am Bildschirm angezeigt werden können. Im Align hat das dbgrid die Option alClient. Die masterdata_form wird mit dem WindowState wsMaximized erstellt. Hat jemand eine Idee woran das liegen kann? Das Programm läuft unter Windows 7. |
AW: Fehlende Horizontal Scrollbar im dbgrid
Die horizontale Scrollbar ist da, wird nur durch den WindowState wsMaximized durch die dicken Fensterrahmen bei Aero verdeckt (ich kann bei mir noch 1-2 Pixel von der Scrollbar sehen). Wenn du das Fenster auf wsNormal stellst, siehst du, dass die Scrollbar da ist.
Ich halte es generell für keine sehr gute Idee bei Forms den Parent zu setzen. Benutze besser generell eine MDI Anwendung oder Frames. |
AW: Fehlende Horizontal Scrollbar im dbgrid
Wenn ich es aber mit wsNormal anzeige, dann wird der Bereich in der main_form z.b. von der masterdata_form nicht komplett ausgefüllt, auch wenn ich es mit alClient darzustellen versuche...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz