ListBox.ItemData

.NET

2 svar · 256 visningar · startad av Fraggel

Medlem sedan sep. 2003301 inlägg
Trådstart#1

Jag behöver lite hjälp...

Försöker bygga ett kassa system och skulle behöva hålla lite data dold i en list box.

Jag vill när jag väljer vara lyfta med Varunamn, antal och pris. Har funderat på att använda mig av listbox.itemdata men det räcker liksom inte behöver mer än ett(1) dolt data värde (pris och antal) något tips om hur jag skall lösa detta. Jag har funderat på att bygga mig en flerdimensionell array? Och bara presentera det visuella i listboxen.

Eller kan jag på något sätt skapa mig fler kolumner i en ListBox ?

Medlem sedan okt. 20023 030 inlägg
#2

För att skapa flera kolumner:

Listbox.AddItem "Varunamn" & vbTab & "antal" & vbTab & "pris"

För att sedan få ut allt ifrån det kan du använda:

Dim strProps() As String

strProps = Split(Listbox.List(Listbox.ListIndex), vbTab)

' Resulterar i strProps(0) = "Varunamn",
'              strProps(1) = "antal" och
'              strProps(2) = "pris"
Medlem sedan sep. 2003301 inlägg
#3

Hmm detvar ju en tanke :)

Men hur kan jag dölja delar av infomrationen om jag skulle vilja ha fler "kolumner"

Detta gör dessutom att det blir keff i layouten...

249 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)