/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
Indexer på combobox
Fra : Ukendt


Dato : 13-12-04 19:11

Er der nogle der har en ide til hvordan der sættes et skjult index på en
combobox. Det skal gerne være sådan at der kommer et unikt valgfrit index
retur, ikke displayværdien af boxen..

/Lars



 
 
Morten Larsen (13-12-2004)
Kommentar
Fra : Morten Larsen


Dato : 13-12-04 19:57


"Lars Nygaard" <gasmads> skrev i en meddelelse
news:41bddb08$0$293$edfadb0f@dread12.news.tele.dk...
> Er der nogle der har en ide til hvordan der sættes et skjult index på en
> combobox. Det skal gerne være sådan at der kommer et unikt valgfrit index
> retur, ikke displayværdien af boxen..
>
> /Lars

Private Function ComboBoxIndex(Optional ByVal sData As String = Empty) As
Integer
If sData = Empty Then sData = Combo1.Text
Select Case sData
' Eller blot select case combo1.text også skrotte sData helt samt if
statementet
Case "Blarh"
ComboBoxIndex = 0
Case "Wee"
ComboBoxIndex = 1
Case "EnheltAnden"
ComboBoxIndex = 2
End Select
End Function



//Morten Larsen



Harald Staff (14-12-2004)
Kommentar
Fra : Harald Staff


Dato : 14-12-04 00:55

Hei Lars

VB6. Du kjenner "itemdata" ? Det ligger et heltall sammen med hver item som
du kan sette til hva du vil, unikt eller ej. Meget verdifull bl.a. der
primærnøkler i en database er tall og usynlige for brukeren.

Private Sub Form_Load()
Cbo1.AddItem "Henrik"
Cbo1.ItemData(Cbo1.NewIndex) = 14
Cbo1.AddItem "Gitte"
Cbo1.ItemData(Cbo1.NewIndex) = 305
Cbo1.AddItem "Pizza"
Cbo1.ItemData(Cbo1.NewIndex) = 73
Cbo1.ListIndex = 0
End Sub

Private Sub Cbo1_Click()
On Error Resume Next
Me.Caption = "Valget er " & _
Cbo1.ItemData(Cbo1.ListIndex)
End Sub

HTH. Beste hilsen Harald


"Lars Nygaard" <gasmads> skrev i melding
news:41bddb08$0$293$edfadb0f@dread12.news.tele.dk...
> Er der nogle der har en ide til hvordan der sættes et skjult index på en
> combobox. Det skal gerne være sådan at der kommer et unikt valgfrit index
> retur, ikke displayværdien af boxen..
>
> /Lars
>
>



Ukendt (14-12-2004)
Kommentar
Fra : Ukendt


Dato : 14-12-04 20:03

Det var lige den med itemdata, det virker

Tak

/Lars

"Harald Staff" <innocent@enron.invalid> wrote in message
news:cZpvd.21557$Km6.282051@news4.e.nsc.no...
> Hei Lars
>
> VB6. Du kjenner "itemdata" ? Det ligger et heltall sammen med hver item
som
> du kan sette til hva du vil, unikt eller ej. Meget verdifull bl.a. der
> primærnøkler i en database er tall og usynlige for brukeren.
>
> Private Sub Form_Load()
> Cbo1.AddItem "Henrik"
> Cbo1.ItemData(Cbo1.NewIndex) = 14
> Cbo1.AddItem "Gitte"
> Cbo1.ItemData(Cbo1.NewIndex) = 305
> Cbo1.AddItem "Pizza"
> Cbo1.ItemData(Cbo1.NewIndex) = 73
> Cbo1.ListIndex = 0
> End Sub
>
> Private Sub Cbo1_Click()
> On Error Resume Next
> Me.Caption = "Valget er " & _
> Cbo1.ItemData(Cbo1.ListIndex)
> End Sub
>
> HTH. Beste hilsen Harald
>
>
> "Lars Nygaard" <gasmads> skrev i melding
> news:41bddb08$0$293$edfadb0f@dread12.news.tele.dk...
> > Er der nogle der har en ide til hvordan der sættes et skjult index på en
> > combobox. Det skal gerne være sådan at der kommer et unikt valgfrit
index
> > retur, ikke displayværdien af boxen..
> >
> > /Lars
> >
> >
>
>



Søg
Reklame
Statistik
Spørgsmål : 177458
Tips : 31962
Nyheder : 719565
Indlæg : 6408170
Brugere : 218881

Månedens bedste
Årets bedste
Sidste års bedste