Jump to content

How to create a gui item of list view with dynamic content?


kor
 Share

Recommended Posts

Subscript used with non-Array variable.:

Local $groups[$i[0] + 1]

Local $groups[$i^ ERROR

EDIT:

Removing [0] allows the script to work, but the output array has the variables I selected, but the array is 172 rows instead of only the amount of rows of selected items.

EDIT2:

wow. I figured it out. :)

; Loop until user exits
    Do
        $msg = GUIGetMsg()
        Select
            Case $msg = $button
                $1 = _GUICtrlListView_GetSelectedIndices($hListView, True)
                Dim $groups[$1[0] + 1] ; create an array
                For $i = 1 To $1[0]
                    $groups[$i] = _GUICtrlListView_GetItemText($hListView, $1[$i]) ; load the elements of the array with the text of the items selected
                Next
                _ArrayDisplay($groups) ; And display them
    EndSelect
    Until $msg = $GUI_EVENT_CLOSE
Edited by kor
Link to comment
Share on other sites

  • Moderators

kor,

Sorry, my typo - but a good example of why slightly more informative variable names than $1 are a good idea! :)

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Link to comment
Share on other sites

kor,

Sorry, my typo - but a good example of why slightly more informative variable names than $1 are a good idea! :)

M23

Actually, what I believe the problem was, is that you were creating the array before knowing how many items were selected. Thus the $i for the array dimension wasn't known yet.

By moving the array creation after the getindicies it worked.

Link to comment
Share on other sites

  • Moderators

kor,

You are correct - I messed up twice. :) I can only plead in mitigation that the hour was late! :)

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...