GetColumnName(), CountColumns()
GetColumnName(), CountColumns()
Gibt es diese Funktionen (Titel)? Ich konnte sie leider in der Hilfe nicht finden. Also konkret: ICh brauche eine Function die den Namen einer Columne und eine Function die die anzahl der Columnen in einem ListIcongadget zurueckgibt! Geht sowas vielleicht mit Api?
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Code: Alles auswählen
Spaltenname.s = GetGadgetItemText(#Gadget, Eintrag, #PB_Any)
weiß man, wieviele Spaltlen man erstellt hat

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Ja SpaltenZaehlen wird sich machenlassen. Thx
Was mache ich falsch?
Was mache ich falsch?
Code: Alles auswählen
#Gadget=1
OpenWindow(2,1,1,500,500,"Test")
CreateGadgetList(WindowID(2))
ListIconGadget(#Gadget,0,0,500,500,"Test 1",100)
For t = 1 To 10
AddGadgetColumn(#Gadget,t,"Test "+Str(t+1),100)
Next
For t = 0 To 10
Debug GetGadgetItemText(#Gadget,t, -1)
Next
Repeat
WaitWindowEvent()
x+1
If x=100
Break
EndIf
ForEver
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
>> Was mache ich falsch?
Das Frage ich mich auch, laut Hilfe sollte es so gehen, habs selber noch nie
gebraucht
Das Frage ich mich auch, laut Hilfe sollte es so gehen, habs selber noch nie
gebraucht

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- mardanny71
- Beiträge: 266
- Registriert: 05.03.2005 01:15
- Wohnort: Thüringen
Code: Alles auswählen
#Gadget=1
OpenWindow(2,1,1,500,500,"Test")
CreateGadgetList(WindowID(2))
ListIconGadget(#Gadget,0,0,500,500,"Test 1",100)
For t = 1 To 10
AddGadgetColumn(#Gadget,t,"Test"+Str(t),100)
Next
For t = 1 To 10
Debug GetGadgetItemText(#Gadget,-1,t)
Next
Repeat
WaitWindowEvent()
x+1
If x=50
Break
EndIf
ForEver
Da müssen einige Seiten der Hilfe nochmal Kontrollgelesen werden.
Jetzt aber nicht mehr.
@Konne
Interesante Hauptschleife

grüsse an alle
mardanny71
Gruß, mardanny71
Windows 7 - openSUSE 12.1 - KDE 4.7 - PB4.6 beta 4
Windows 7 - openSUSE 12.1 - KDE 4.7 - PB4.6 beta 4
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Der Fehler liegt an der irritierenden Übersetzung, von Begrifen, wo dies nicht sinnvoll ist.Deeem2031 hat geschrieben:Andersrum: Debug GetGadgetItemText(#Gadget,-1,t)
Es heißt doch GetGadgetItemText(GadgetID, Eintrag, Spalte). Ist doch viel logischer so rum - Aber die Hilfe ist trotzdem falsch
Code: Alles auswählen
GetGadgetEinträgeText(GadgetID, Eintrag, Spalte).
Habs ja bereits mehrmals gesagt, aber manche möchten lieber alles deutsch, auch wenns dadurch mißverständlicher wird.

// Nachtrag:
bei Plain Text hab ich auf Wikepedia.de sofort den richtigen Treffer, bei
Reiner Text, wird alles mögliche aufgelistet

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
