Seite 2 von 2

Verfasst: 24.09.2007 22:01
von Kiffi
Captn. Jinguji hat geschrieben:das ist in der Tat nur FAST das gleiche
ja, FAST getroffen ist aber auch daneben ;-)

Grüße ... Kiffi

Verfasst: 24.09.2007 22:04
von Captn. Jinguji
Ja, sachichdoch, mann!
Das wird wohl jetzt ein langer Abend. Der Code ist ja "nur" ca. ein Jahr alt.

Verfasst: 24.09.2007 22:08
von HeX0R
So gehts übrigens auch mit der unkonventionellen Mausbewegung, die Hartmut offensichtlich vollführt:

Code: Alles auswählen

Enumeration
	#win
	#list
EndEnumeration

; Fenster öffnen
OpenWindow(#win,100,100,600,400,"ListIconProblem")

; ein Listicon dazu
CreateGadgetList(WindowID(#win))
ListIconGadget(#list,0,0,550,250,"Spalte 1",190,#PB_ListIcon_GridLines | #PB_ListIcon_FullRowSelect)
; eine 2. Spalte anlegen
AddGadgetColumn(#list, 1, "Spalte 2", 100)

;Liste füllen mit 10 Testzeilen
For i=0 To 9
	AddGadgetItem(#list,-1,"Zeile "+Str(i)+Chr(10)+"Zeile "+Str(i))
Next

ende=0

; Eventschleife und Zeilenerkennung
Repeat
	ev=WaitWindowEvent()

	Select ev
		Case #PB_Event_CloseWindow
			ende=1
		Case #PB_Event_Gadget
			; was ist passiert ?
			Evt=EventType()
			Select Evt
				Case #PB_EventType_LeftClick, #PB_EventType_DragStart
					Debug "Zeile : "+Str(GetGadgetState(#list))+" erkannt !"
			EndSelect

	EndSelect
Until ende

Verfasst: 24.09.2007 22:49
von NicTheQuick
Wieso wird hier eigentlich nirgendwo 'EventGadget()' überprüft?

Verfasst: 24.09.2007 22:53
von Kiffi
NicTheQuick hat geschrieben:Wieso wird hier eigentlich nirgendwo 'EventGadget()' überprüft?
:D stimmt, ist mir auch durch die Lappen gegangen. Da aber in diesem
Thread sowieso jeder nur auf dem ListIconGadget herumgeklickt hat, kann
man das in diesem speziellen Fall wohl vernachlässigen. ;-)

Grüße ... Kiffi

Verfasst: 24.09.2007 23:13
von HeX0R
Ist mir schon aufgefallen, aber es gibt im obigen Code eh nur ein Gadget, also wäre es (in diesem Fall) eh Quark EventGadget() aufzurufen, da man das Ergebnis schon erahnen kann ;) .

Verfasst: 24.09.2007 23:35
von freak
#PB_EventType_DragStart = 14002

Verfasst: 25.09.2007 17:07
von Hartmut
Hallo Leute,

vielen Dank nochmal für eure Hilfe. :allright:
Meine ListIconGadgets machen jetzt "zuverlässig" :wink: was Sie sollen.

Viele Grüße

Hartmut