Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#5

Re: Problem mit Scrollbox und Min. Größe eines Controls

  Alt 20. Mai 2010, 20:52
Herzlich willkommen in der Delphi-PRAXiS, Christian!

Statt vieler Worte hier die Struktur, wie ich sie mir vorstellen könnte:

Code:
ScrollBox
  Align = alClient
  Panel
    Align = alTop
    Height = <gewünschte Höhe>
  Memo
    Align = alClient
    Constraints.MinHeight = <minimale Höhe>
    ScrollBars = ssVertical (!)
Eigentlich ist es genau das, was du auch schon beschrieben hast. Vielleicht hast du nur vergessen, die ScrollBars-Eigenschaft des Memos geeignet zu setzen. Der vertikale Scrollbalken des Memos wird natürlich nur angezeigt, wenn der Memoinhalt nicht mit der aktuellen Memogröße dargestellt werden kann.

Wenn du einen Scrollbalken in der ScrollBox haben möchtest, so musst du dem Memo eine feste Höhe geben und es ebenfalls mit Align=alTop ausrichten. Eine (sichtbare) Minimalhöhe für das Memo erreichst du dann, indem du den Wert der Eigenschaft ScrollBox.Constraints.MinHeight auf die Summe aus Panel-Höhe und Minimalhöhe des Memos setzt.

Gruß Hawkeye
  Mit Zitat antworten Zitat