Moin zusammen,
weiß jemand wie man ein markiertes Item aus einer GuiCtrlList löschen kann?
Mfg
Analyzer
Moin zusammen,
weiß jemand wie man ein markiertes Item aus einer GuiCtrlList löschen kann?
Mfg
Analyzer
Hallo!
Such mal in der hilfe nach _GuiCtrlListGetIndex oder sowas!
Mfg Spider
Moin gtaspider,
der tip war gut, _GUICtrlListGetCaretIndex ist was ich suche um es weiter zu verarbeiten.
Mfg
Analyzer
Hallo!
Wenn überhaupt GuiCtrlRead(GuiCtrlRead($liste)) ! und so auch nur den text!Ist ja kein ListView!
Mfg spider
Ja fiel mir auch erst später auf das es keine ListView ist.
Aber bei einer ListView würde es schon so hinhauen wie ich es gepostet habe da bei GUICtrlRead bei einer Listview die ControlID des Items zurückgegeben wird.
Moin,
kann mir mal einer sagen wie ich es anstellen kann den KOMPLETTEN Inhalt einer List NICHT ListView auszulesen?
Habe in der Hilfe folgendes gefunden, was ja gehen würde doch möchte ich es nicht alles in mehreren MSGBOxen haben sondern alles in einer, ist das machbbar???
#include <GUIConstants.au3>
#include <GuiList.au3>
Opt ('MustDeclareVars', 1)
Dim $msg, $ret
Dim $listbox, $button, $label, $i
GUICreate("ListBox Selected Items Text Demo", 400, 250, -1, -1)
$listbox = GUICtrlCreateList("", 125, 40, 180, 120, BitOR($LBS_SORT, $WS_BORDER, $WS_VSCROLL, $LBS_NOTIFY, $LBS_MULTIPLESEL))
GUICtrlSetData($listbox, "test1|more testing|even more testing|demo|")
$button = GUICtrlCreateButton("Get Selected", 150, 160, 120, 40)
GUISetState()
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $button
$ret = _GUICtrlListGetSelItemsText ($listbox)
If (Not IsArray($ret)) Then
MsgBox(16, "Error", "Unknown error from _GUICtrlListGetSelItemsText")
Else
For $i = 1 To $ret[0]
MsgBox(0, "Selected", $ret[$i])
Next
EndIf
EndSelect
WEnd
Alles anzeigen
Mfg
Analyzer
Schau mal hier rein: http://autoit.aufwaerts.de/thread.php?threadid=384
Dort habe ich eine GUI mit den wesentlichen GUICtrlList-Funktionen hinterlegt.
Habe das Beispiel von oben mal so geändert, dass die Ausgabe in einer MsgBox erfolgt:
#include <GUIConstants.au3>
#include <GuiList.au3>
Opt ('MustDeclareVars', 1)
Dim $msg, $ret, $INHALT = ""
Dim $listbox, $button, $label, $i
GUICreate("ListBox Selected Items Text Demo", 400, 250, -1, -1)
$listbox = GUICtrlCreateList("", 125, 40, 180, 120, BitOR($LBS_SORT, $WS_BORDER, $WS_VSCROLL, $LBS_NOTIFY, $LBS_MULTIPLESEL))
GUICtrlSetData($listbox, "test1|more testing|even more testing|demo|")
$button = GUICtrlCreateButton("Get Selected", 150, 160, 120, 40)
GUISetState()
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $button
$ret = _GUICtrlListGetSelItemsText ($listbox)
If (Not IsArray($ret)) Then
MsgBox(16, "Error", "Unknown error from _GUICtrlListGetSelItemsText")
Else
For $i = 1 To $ret[0]
If $INHALT = "" Then
$INHALT = $ret[$i]
Else
$INHALT = $INHALT & @LF & $ret[$i]
EndIf
Next
MsgBox(0, "Gesamte Liste", $INHALT)
EndIf
EndSelect
WEnd
Alles anzeigen
ZitatOriginal von BugFix
Schau mal hier rein: http://autoit.aufwaerts.de/thread.php?threadid=384
Dort habe ich eine GUI mit den wesentlichen GUICtrlList-Funktionen hinterlegt.
Hallo BugFix,
nettes Gui, Danke dir für deine Hilfe!
Mfg
Analyzer