webForumDet fria alternativet

ListBox.ItemData

.NET

2 svar · 238 visningar · startad av Fraggel

Medlem sedan sep. 2003301 inlägg
Frågan#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...

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)