Hallo zusammen,
ich habe eine ListView, die ich per Knopfdruck mit Daten fülle. Nun ist dieser Button mit "aufklappen" markiert und soll genau dieses auch machen.
Drückt man drauf, soll sich die Mainform "erweitern" und untendrunter soll eine ListView stehen. Drückt man wieder drauf, das umgekehrte.
Ist das irgendwie realisierbar?
Sourcecode mit dem ich teste:
C
#include <GUIConstants.au3>
#include <GUIConstantsEx.au3>
#include <GuiListView.au3>
$frmMain = GUICreate("Aufklappen", 400, 40) ;expand zu 400
$cmdExpand = GUICtrlCreateButton("Aufklappen", 10, 10, 100, 25)
$lstExpand = GUICtrlCreateListView("txt1|txt2|txt3|txt4", 10, 50, 380, 340)
GUISetState(@SW_SHOW, $frmMain)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
Case $cmdExpand
_Expand()
EndSwitch
WEnd
Func _Expand()
_GUICtrlListView_DeleteAllItems($lstExpand)
For $i = 0 To 14
GUICtrlCreateListViewItem("txt1: " & $i & "|txt2: " & $i & "|txt3: " & $i & "|txt4: " & $i,$lstExpand)
Next
EndFunc
Alles anzeigen
Ich danke vorab für alle Antworten.
LG,
der Robert