Jump to content

combobox in gui select and appear another combobox


Recommended Posts

hi  guy

i have  a  questions  , i want  create  a gui  in the  gui  i want  insert a  combo box    with   17 item ,  after  select  one of  this item  , i want  active  a second combo box   with other  item

i try to do a  code  in this  mode  but  not  go   correctly

 

Func _func_categorie_combo()
    $Combo1 = GUICtrlCreateCombo("", 344, 368, 225, 25);, BitOR($CBS_DROPDOWN, $CBS_AUTOHSCROLL))
    $Label4 = GUICtrlCreateLabel("Categoria", 344, 344, 49, 17)
    GUICtrlSetData($Combo1, "Abbigliamento e Accessori|Animali e Accessori|Arredamento e Casalinghi|Attrezzature da Lavoro|Biglietti|Case|Case Vacanze e Viaggi|Corsi e Lezioni|Elettronica|Gastronomia|Lavoro|Libri Film Musica|Motori|per il tuo Matrimonio|Sport|Tempo Libero|Per Bambini", "")
    ;$Button1 = GUICtrlCreateButton("Conferma", 576, 368, 59, 21)
    $Label5 = GUICtrlCreateLabel("Sottocategoria", 344, 400, 73, 17)


    While 1

        $categoria = GUICtrlRead($Combo1)
        If $categoria <> "" Then
            ;MsgBox($MB_SYSTEMMODAL, "", "The combobox is currently displaying: " & $categoria, 0, $Form1_1)
            $Label5 = GUICtrlCreateLabel("Sottocategoria", 344, 400, 73, 17)
            $sottocategoria = $Combo2 = GUICtrlCreateCombo("Combo1", 344, 424, 225, 25);, BitOR($CBS_DROPDOWN, $CBS_AUTOHSCROLL))
            Select
                Case $categoria = "Elettronica"
            GUICtrlSetData($Combo1, "Altro Elettronica|Audio TV e Video|Cellulari e Accessori|Computer e Software|fotografia|Tablet|videogiochi e Console","")
            EndSelect
        Else
            $Label5 = GUICtrlCreateLabel("Sottocategoria", 344, 400, 73, 17)
            GUICtrlSetState(-1, $GUI_DISABLE)
            $sottocategoria = $Combo2 = GUICtrlCreateCombo("Combo1", 344, 424, 225, 25);, BitOR($CBS_DROPDOWN, $CBS_AUTOHSCROLL))
            GUICtrlSetState(-1, $GUI_DISABLE)
        EndIf
    WEnd

EndFunc   ;==>_func_categorie_combo

some one  can  help  me  thankz  at  all 

 

Edited by faustf
Link to comment
Share on other sites

  • Moderators

faustf,

I would do it like this:

#include <GUIConstantsEx.au3>

$hGUI = GUICreate("Test", 600, 500)

$Combo1 = GUICtrlCreateCombo("", 344, 368, 225, 25);, BitOR($CBS_DROPDOWN, $CBS_AUTOHSCROLL))
$Label4 = GUICtrlCreateLabel("Categoria", 344, 344, 49, 17)
GUICtrlSetData($Combo1, "Abbigliamento e Accessori|Animali e Accessori|Arredamento e Casalinghi|Attrezzature da Lavoro|Biglietti|Case|Case Vacanze e Viaggi|Corsi e Lezioni|Elettronica|Gastronomia|Lavoro|Libri Film Musica|Motori|per il tuo Matrimonio|Sport|Tempo Libero|Per Bambini", "")
;$Button1 = GUICtrlCreateButton("Conferma", 576, 368, 59, 21)
$Label5 = GUICtrlCreateLabel("Sottocategoria", 344, 400, 73, 17)
GUICtrlSetState($Label5, $GUI_HIDE)
$Combo2 = GUICtrlCreateCombo("", 344, 424, 225, 25)
GUICtrlSetState($Combo2, $GUI_HIDE)

GUISetState()

While 1


    Switch GUIGetMsg()
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Combo1
            GUICtrlSetState($Combo2, $GUI_SHOW)
            GUICtrlSetState($Label5, $GUI_SHOW)
            $categoria = GUICtrlRead($Combo1)
            Switch $categoria

                Case $categoria = "Elettronica"
                GUICtrlSetData($Combo2, "|Altro Elettronica|Audio TV e Video|Cellulari e Accessori|Computer e Software|fotografia|Tablet|videogiochi e Console","")
            EndSwitch

    EndSwitch

WEnd

Note the leading "|" in the data added to $combo2 - this ensures that it replaces any current content so that you only get the required items displayed when you change the selection in $combo1.

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

  • Moderators

faustf,

You are using OnEvent mode - so there is no point in adding a GUIGetMsg in the idle loop.  Here is my example rewritten to use OnEvent mode:

#include <GUIConstantsEx.au3>

Opt("GuiOnEventMode", 1)

$hGUI = GUICreate("Test", 600, 500)
GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit")

$Combo1 = GUICtrlCreateCombo("", 344, 368, 225, 25);, BitOR($CBS_DROPDOWN, $CBS_AUTOHSCROLL))
GUICtrlSetOnEvent($Combo1, "_func_categorie_combo")
$Label4 = GUICtrlCreateLabel("Categoria", 344, 344, 49, 17)
GUICtrlSetData($Combo1, "Abbigliamento e Accessori|Animali e Accessori|Arredamento e Casalinghi|Attrezzature da Lavoro|Biglietti|Case|Case Vacanze e Viaggi|Corsi e Lezioni|Elettronica|Gastronomia|Lavoro|Libri Film Musica|Motori|per il tuo Matrimonio|Sport|Tempo Libero|Per Bambini", "")
;$Button1 = GUICtrlCreateButton("Conferma", 576, 368, 59, 21)
$Label5 = GUICtrlCreateLabel("Sottocategoria", 344, 400, 73, 17)
GUICtrlSetState($Label5, $GUI_HIDE)
$Combo2 = GUICtrlCreateCombo("", 344, 424, 225, 25)
GUICtrlSetState($Combo2, $GUI_HIDE)

GUISetState()

While 1
    Sleep(10)
WEnd



Func _func_categorie_combo()
    GUICtrlSetState($Combo2, $GUI_SHOW)
    GUICtrlSetState($Label5, $GUI_SHOW)
    $categoria = GUICtrlRead($Combo1)
    Switch $categoria

        Case $categoria = "Elettronica"
            GUICtrlSetData($Combo2, "|Altro Elettronica|Audio TV e Video|Cellulari e Accessori|Computer e Software|fotografia|Tablet|videogiochi e Console","")
        Case Else
            GUICtrlSetData($Combo2, "|")
    EndSwitch

EndFunc



Func _Exit()
    Exit
EndFunc

Now you should be able to integrate it into your script.

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

i  mod  a  script  but  ,  always    active second  box  with  this  item 

"|Altro Elettronica|Audio TV e Video|Cellulari e Accessori|Computer e Software|fotografia|Tablet|videogiochi e Console","")

and i dont understund  why

 

Link to comment
Share on other sites

  • Moderators

faustf,

Well, that is not a lot to go on. Post the script and let me take a look - perhaps I can spot something untoward.

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

yea   sorry  :)

#cs ----------------------------------------------------------------------------

    AutoIt Version: 3.3.12.0
    Author:         faustf

    Script Function:
    SUBITO.IT KIJIJI CONTROLLER
    BY faustf

#ce ----------------------------------------------------------------------------


; Script Start - Add your code below here
#include <IE.au3>
#include <MsgBoxConstants.au3>
#include <StringConstants.au3>
#include <InetConstants.au3>
#include <WinAPI.au3>
#include <WinAPIsysinfoConstants.au3>
#include <WindowsConstants.au3>
#include <GDIPlus.au3>
#include <Misc.au3>
#include <INet.au3>
#include <Excel.au3>
#include <File.au3>
#include <Array.au3>
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <TabConstants.au3>

Opt("GuiOnEventMode", 1)
Opt("GUICloseOnESC", 0)

If ProcessExists("iexplore.exe") Then ; Check if the internet esplorer process is running.
    ProcessClose("iexplore.exe")
EndIf


; # VARIABILI GLOBALI ===============================================================================================

Global $oIE, $PREZZO, $FILE_FOTO, $Combo1, $Combo2, $categoria, $sottocategoria, $read_categoria, $Form1_1, $Label5






_Gui()

;_entra_subito_it()
;_entra_kijiji_it()
;_kiji_temp()

Func _entra_subito_it()

    Global $oIE = _IECreate("https://www2.subito.it/account/login_form", 0, 1, 1, 1)

    Local $oForm = _IEGetObjByName($oIE, "loginform")
    Local $username = _IEFormElementGetObjByName($oForm, "login_email")
    _IEFormElementSetValue($username, "demade")
    Local $pass = _IEFormElementGetObjByName($oForm, "login_passwd")
    _IEFormElementSetValue($pass, "demade")
    Local $oSubmit = _IEGetObjById($oIE, "btnLogin")
    _IEAction($oSubmit, "click")
    _IELoadWait($oIE)
EndFunc   ;==>_entra_subito_it

Func _entra_kijiji_it()

    Local $username, $password, $oSubmit

    $oIE = _IECreate("https://www.kijiji.it/miei-annunci/accedi")
    $username = _IEGetObjByName($oIE, "email")
    _IEFormElementSetValue($username, "demade")
    $password = _IEGetObjByName($oIE, "password")
    _IEFormElementSetValue($password, "demade")
    $oSubmit = _IEGetObjById($oIE, "infoBarLoginButton")
    _IEAction($oSubmit, "click")
    _IELoadWait($oIE)
    Local $oForm = _IEFormGetCollection($oIE, 0) ; first form in page
    Local $oFormElement = _IEFormElementGetCollection($oForm, 3) ; element 3 is the submit button
    _IEAction($oFormElement, "Click") ; perform the click
    _IELoadWait($oIE)
EndFunc   ;==>_entra_kijiji_it


Func _Gui()

    $Form1_1 = GUICreate("Form1", 1135, 672, 183, 0)

    _menu_file()

    $Tab1 = GUICtrlCreateTab(16, 40, 1113, 609)
    $TabSheet1 = GUICtrlCreateTabItem("TabSheet1")
    $Tutti = GUICtrlCreateCheckbox("Tutti", 40, 88, 49, 17)
    $Subito_it = GUICtrlCreateCheckbox("Subito_it", 40, 120, 65, 17)
    GUICtrlSetState(-1, $GUI_CHECKED)
    $Kijiji_it = GUICtrlCreateCheckbox("Kijiji_it", 40, 152, 57, 17)
    GUICtrlSetState(-1, $GUI_CHECKED)
    $Secondamano_it = GUICtrlCreateCheckbox("Secondamano_it", 40, 184, 97, 17)
    $Bakeca_it = GUICtrlCreateCheckbox("Bakeca_it", 40, 216, 97, 17)
    $Input1 = GUICtrlCreateInput("Input1", 48, 304, 249, 21)
    $Edit1 = GUICtrlCreateEdit("", 48, 368, 281, 145)
    GUICtrlSetData(-1, "")
    $Titolo = GUICtrlCreateLabel("Titolo", 48, 280, 30, 17)
    $Descrizione = GUICtrlCreateLabel("Descrizione", 48, 344, 59, 17)
    $Input2 = GUICtrlCreateInput("Input2", 48, 544, 57, 21)
    $PREZZO = GUICtrlCreateLabel("Prezzo", 48, 520, 36, 17)
    $Paypal = GUICtrlCreateCheckbox("Paypal si/no", 48, 592, 97, 17)
    GUICtrlSetState(-1, $GUI_CHECKED)
    $checcbox = GUICtrlCreateCheckbox("Nascondi il numero ", 192, 544, 121, 17)
    GUICtrlSetState(-1, $GUI_CHECKED)
    $Offro = GUICtrlCreateRadio("Offro", 240, 104, 49, 17)
    GUICtrlSetState(-1, $GUI_CHECKED)
    $Cerco = GUICtrlCreateRadio("Cerco", 240, 128, 57, 17)
    $Inserisci = GUICtrlCreateButton("Inserisci", 1016, 600, 75, 21)
    $Input3 = GUICtrlCreateInput("Input3", 336, 120, 193, 21)
    $Foto = GUICtrlCreateButton("Foto", 552, 120, 83, 21)
    $Label1 = GUICtrlCreateLabel("Percorso Foto", 336, 96, 70, 17)
    $Label2 = GUICtrlCreateLabel(",00 €", 112, 548, 28, 17)
    $Input4 = GUICtrlCreateInput("Input4", 176, 208, 121, 21)
    $Label3 = GUICtrlCreateLabel("Comune", 176, 184, 43, 17)
    $List1 = GUICtrlCreateList("", 336, 152, 297, 175)

    $Combo1 = GUICtrlCreateCombo("", 344, 368, 225, 25);, BitOR($CBS_DROPDOWN, $CBS_AUTOHSCROLL))
    $Label4 = GUICtrlCreateLabel("Categoria", 344, 344, 49, 17)

    GUICtrlSetData($Combo1, "Abbigliamento e Accessori|Animali e Accessori|Arredamento e Casalinghi|Attrezzature da Lavoro|Biglietti|Case|Case Vacanze e Viaggi|Corsi e Lezioni|Elettronica|Gastronomia|Lavoro|Libri Film Musica|Motori|per il tuo Matrimonio|Sport|Tempo Libero|Per Bambini", "")
    ;$Button1 = GUICtrlCreateButton("Conferma", 576, 368, 59, 21)

    $Label5 = GUICtrlCreateLabel("Sottocategoria", 344, 400, 73, 17)
    GUICtrlSetState($Label5, $GUI_HIDE)

    $Combo2 = GUICtrlCreateCombo("Combo1", 344, 424, 225, 25)
    GUICtrlSetState($Combo2, $GUI_HIDE)

    $TabSheet2 = GUICtrlCreateTabItem("TabSheet2")
    GUICtrlCreateTabItem("")
    GUISetState(@SW_SHOW)

    GUICtrlSetOnEvent($Inserisci, "_inserisci")
    _func_categorie_combo()


EndFunc   ;==>_Gui

Func _func_categorie_combo()



    GUICtrlSetState($Combo2, $GUI_SHOW)
    GUICtrlSetState($Label5, $GUI_SHOW)
    $categoria = GUICtrlRead($Combo1)
    Switch $categoria

        Case $categoria = "Elettronica"
            GUICtrlSetData($Combo2, "|Altro Elettronica|Audio TV e Video|Cellulari e Accessori|Computer e Software|fotografia|Tablet|videogiochi e Console", "")
        Case Else
            GUICtrlSetData($Combo2, "|")

    EndSwitch


EndFunc   ;==>_func_categorie_combo




Func _kiji_temp()

    $PREZZO = "100000"
    $Descrizione = "LA DESCRIZIONE DEVE  AVERE PIU DI DODICI CARATTERI NUMERICI E  ALFANUMERICI PUPPA!!!"
    ;$location_foto= "C:\Users\Stefano\Pictures\Nikon Transfer\001\"
    $location_foto = "C:\Users\e-Office\Desktop\ridotte"
    ;   $FILE_FOTO = '"_DSC0001_01.NEF" "_DSC0001_01.JPG"'
    $FILE_FOTO = '"_DSC0011.JPG"'
    _entra_kijiji_it()
    _IENavigate($oIE, "https://www.kijiji.it/pubblica-annuncio")
    _IELoadWait($oIE)
    ;#cs
    Sleep(10000)
    Send("{TAB}")
    Sleep(2000)
    Send("{TAB}")
    Sleep(2000)
    Send("{TAB}")
    Sleep(2000)
    Send("{TAB}")
    Sleep(2000)
    Send("{TAB}")
    Sleep(2000)
    Send("{TAB}")
    Sleep(2000)
    Send("{TAB}")
    Sleep(2000)
    Send("{TAB}")
    Sleep(2000)
    Send("{TAB}")
    Sleep(2000)
    Send("{TAB}")
    Sleep(2000)
    Send("{TAB}")
    Sleep(2000)
    Send("{TAB}")
    Sleep(2000)
    Send("{TAB}")
    Sleep(2000)
    Send("{TAB}")
    Sleep(3000)
    Send("{E}") ;  seleziono la categoria
    Sleep(3000)
    Send("{TAB}") ; con questo tab seleziono la sottocategoria
    Sleep(2000)
    Send("{T}")
    Sleep(2000)
    Send("{TAB}") ; con questo  cancello la vecchia location e ne imposto una nuova
    Sleep(2000)
    Send("{BACKSPACE 10}")
    Sleep(2000)
    Send("EMPOLI")
    Sleep(2000)
    Send("{TAB 3}") ; con questo tab  metto il titolo
    Send("PROVA")
    Send("{TAB}") ;  con questo tab   vado in prezzo
    Send("" & $PREZZO & "")
    Send("{TAB}") ; con queso tab e  space fleggo il checkbox  o un conto paypal                 C:\Users\Stefano\Pictures\Nikon Transfer
    Send("{SPACE}")
    Send("{TAB 2}") ;  con questi due tab  vedo nel riquadro descrizione
    Send("" & $Descrizione & "")
    Send("{TAB}") ;   con questo tab e  space  apro immagini
    Send("{TAB}") ;   con questo tab e  space  apro immagini
    Send("{TAB}") ;   con questo tab e  space  apro immagini
    Sleep(5000)
    Send("{SPACE}")
    Sleep(3000)
    Send("{TAB 4}") ;   con questo tab e  space inserisco la cartella di default dove pesca le foto
    Send("{SPACE}")
    Send("" & $location_foto & "")
    Send("{ENTER}")
    Sleep(2000)
    Send("{TAB 5}") ; seleziono tutte le foto
    Sleep(2000)
    Send("" & $FILE_FOTO & "")
    Send("{ENTER}")
    Sleep(30000)

    Local $txt_img_allert = _IEBodyReadText($oIE)
    Local Const $sFilePath = @ScriptDir & "\FileWrite.txt"
    Local $hFileOpen = FileOpen($sFilePath, $FO_APPEND)
    FileWrite($hFileOpen, $txt_img_allert & @CRLF)

    Local $aArray_controllo_img = StringRegExp($txt_img_allert, '(?i)Puoi inserire altre (.*?) immagini.', $STR_REGEXPARRAYGLOBALMATCH)

    If @error Then

        MsgBox(0, '', 'errore')
    Else
        MsgBox(0, 'controllo img', $aArray_controllo_img[0])
    EndIf


    Send("{TAB 39}")
    Send("{ENTER}")
    
EndFunc   ;==>_kiji_temp



Func _inserisci()

    _controlli_gui() ;  questa  funzione  serve per controllare  che  tutto sia inserito correttamente




EndFunc   ;==>_inserisci


Func _controlli_gui() ; funzione di controllo se  sulla gui è tutto inserito correttamente





EndFunc   ;==>_controlli_gui



Func _menu_file()

    $MenuItem2 = GUICtrlCreateMenu("MenuItem2")
    $MenuItem3 = GUICtrlCreateMenuItem("MenuItem3", $MenuItem2)
    $MenuItem1 = GUICtrlCreateMenu("MenuItem1")


    GUISetOnEvent($GUI_EVENT_CLOSE, "_Close")
EndFunc   ;==>_menu_file

;============= chiusura programma
Func _close()
    Exit
EndFunc   ;==>_close
;===============================================================
;Keep the GUI alive
;===============================================================
While 1
    Sleep(1000)
WEnd

 

Link to comment
Share on other sites

  • Moderators

faustf,

Did you actually read the code I posted above? My example code has these lines:

$Combo1 = GUICtrlCreateCombo("", 344, 368, 225, 25);, BitOR($CBS_DROPDOWN, $CBS_AUTOHSCROLL))
GUICtrlSetOnEvent($Combo1, "_func_categorie_combo")

so that the function which sets the data in $combo2 is called each time $combo1 is actioned. All you do in the script you just posted is call that function once at the end of the _Gui function - no wonder the data never changes as you never react to any changes in $combo1.

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

  • Moderators

faustf,

So does it work correctly now?

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...