Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] GuiCtrlCreateList - Pomoc.


Rekomendowane odpowiedzi

Opublikowano

A więc taki tam prosty skrypt a raczej samo GUI jak narazie.

 

 

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <WindowsConstants.au3>


$GUI = GUICreate("Kulinarne przepisy", 293, 294, 302, 218)
$Przepisy = GUICtrlCreateList("", 0, 0, 153, 292)
$Skasuj = GUICtrlCreateButton("Skasuj", 160, 146, 129, 49)
$Dodaj = GUICtrlCreateButton("Dodaj", 160, 90, 129, 49)
GUISetState(@SW_SHOW)


While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Dodaj
        GUICtrlSetData($Przepisy, "Przykład|")


    EndSwitch
WEnd
 

 

 

Chcę aby po kliknięciu 2 razy na pozycję w liście uruchomiła się dana funkcja.

Jak? ;x

Moje tutki:

"Bad Video Card Drivers" - Błąd w mc? Zobacz do mnie aby dowiedzieć się jak to naprawić!

Chcesz wyciągnąć maksymalną ilość fps w minecraft? Kliknij

tu!

Opublikowano

Na razie mam coś takiego ale działa na pojedyncze kliknięcie:

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <WindowsConstants.au3>


$GUI = GUICreate("Kulinarne przepisy", 293, 294, 302, 218)
$Przepisy = GUICtrlCreateList("", 0, 0, 153, 292)
$Skasuj = GUICtrlCreateButton("Skasuj", 160, 146, 129, 49)
$Dodaj = GUICtrlCreateButton("Dodaj", 160, 90, 129, 49)
GUISetState(@SW_SHOW)


While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		Case $Dodaj
			GUICtrlSetData($Przepisy, "Przykład|Przykład 2|Przykład 3|Przykład 4|Przykład 5|")
		Case $Przepisy
			MsgBox(0, "", GUICtrlRead($Przepisy))

	EndSwitch
WEnd

4417049059_6234f40fb5.jpg
Storm has passed but the destruction are still visible.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...