Hallo Zusammen,
im Moment löse ich das Vergrößern meiner GUI wie folgt:
Spoiler anzeigen
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 335, 270, -1, -1,$WS_EX_TOOLWINDOW)
$Group1 = GUICtrlCreateGroup("details", 8, 248, 313, 201)
GUICtrlSetResizing(-1, $GUI_DOCKTOP+$GUI_DOCKHEIGHT)
$Edit1 = GUICtrlCreateEdit("", 16, 272, 297, 169, BitOR($GUI_SS_DEFAULT_EDIT,$ES_READONLY))
GUICtrlSetData(-1, "Edit1")
GUICtrlSetResizing(-1, $GUI_DOCKTOP+$GUI_DOCKHEIGHT)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group2 = GUICtrlCreateGroup("altes zeug", 8, 48, 313, 121)
GUICtrlSetResizing(-1, $GUI_DOCKTOP+$GUI_DOCKHEIGHT)
$Edit2 = GUICtrlCreateEdit("", 16, 72, 297, 89, BitOR($ES_READONLY,$WS_VSCROLL))
GUICtrlSetData(-1, StringFormat("-> test"))
GUICtrlSetResizing(-1, $GUI_DOCKTOP+$GUI_DOCKHEIGHT)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Label1 = GUICtrlCreateLabel("Testlabel", 8, 16, 319, 20)
GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
GUICtrlSetResizing(-1, $GUI_DOCKTOP+$GUI_DOCKHEIGHT)
$Button1 = GUICtrlCreateButton("v v v v details anzeigen v v v v", 8, 216, 313, 17)
GUICtrlSetResizing(-1, $GUI_DOCKTOP+$GUI_DOCKHEIGHT)
$Button2 = GUICtrlCreateButton("Schließen", 128, 176, 75, 25, $BS_DEFPUSHBUTTON)
GUICtrlSetResizing(-1, $GUI_DOCKTOP+$GUI_DOCKHEIGHT)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE, $Button2
Exit
Case $Button1
Local $size = WinGetPos("[active]")
If $size[3] = 270 then
GUICtrlSetData($Button1, "^ ^ ^ ^ details schließen ^ ^ ^ ^")
WinMove($Form1, "", $size[0], $size[1], 335, 490) ;490 / 270
Else
GUICtrlSetData($Button1, "v v v v details anzeigen v v v v")
WinMove($Form1, "", $size[0], $size[1], 335, 270) ;490 / 270
EndIf
EndSwitch
WEnd
Aber wie kann ich das smother machen? Also so flüssig animiert aufklappen lassen? Also so, dass es schöner ausschaut.
Auch könnte ich mir es vorstellen, wie es hier im Forum bei den Signaturen so nett ausklappt. Also einfach in einem bestimmten Bereich den Mauszeiger drauf halten.
Muss halt schön aussehen! Meint ihr könnt mir helfen? Oder gibt es dazu schon was tolles?