![]() |
Größe einer Groupbox zur Laufzeit ändern
Hallo
Ich möchte die Größe einer Groupbox zur Laufzeit ändern, indem ich wenn ich an die Kanten gehe und die Maus Gedrückt halte die Groupbox größer ziehe. Wie funktioniert das? Danke! |
Re: Größe einer Groupbox zur Laufzeit ändern
|
Re: Größe einer Groupbox zur Laufzeit ändern
also, zum verschiebn ginge es so:
tx und ty sind globale integer OnMouseDown:
Delphi-Quellcode:
OnMouseUp:
tx:=x;
ty:=y;
Delphi-Quellcode:
dann musst du das nur auf width/heigth übertragen...
GroupBox1.Top:=GroupBox1.Top+y-ty;
GroupBox1.Left:=GroupBox1.Left+x-tx; |
Re: Größe einer Groupbox zur Laufzeit ändern
bitte einmal die OH/suche verwenden :roll:
|
Re: Größe einer Groupbox zur Laufzeit ändern
Die Hilfe hab ich bedient .. aber nicht genau das gefunden was ich wollte. :-D
Ihr kennt doch den Pfeil mit den beiden Pfeilspitzen links und recht, der kommt wenn man am Rand von einem Fenster ist. Wenn man dann die Maus gedrückt hält kann man doch die Größe ändern. So wollte ich es für meine Groupbox auch haben. Ist das mit diesem "Pfeil" irgendwie zu realisieren? Danke |
Re: Größe einer Groupbox zur Laufzeit ändern
einen button ala "BitBtn" aus der spalte Zusätzlicehs aufs form einen pfeil zeichnen und über glyph einbinden
und dort den code rein (der jetzt fürs nach linksschieben
Delphi-Quellcode:
GroupBox1.left := GroupBox1.left-1;
ODER TScrollbar aus der Spalte standart und dann einfach mal hier unter Scrollbar suchen ;) |
Re: Größe einer Groupbox zur Laufzeit ändern
Sorry das ist nicht das was ich gesscht habe ...
Ich habe jetzt noch weiter geforscht. Auf dieser Seite: ![]() bin ich fündig gewordern. Tortzdem Danke ..... |
Re: Größe einer Groupbox zur Laufzeit ändern
sorry ... hab falsch gelesen :pale:
|
Re: Größe einer Groupbox zur Laufzeit ändern
Zitat:
es gibt auch noch einen Private und Public-Bereich bei den Forms |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:03 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