03. februar 2003 - 17:22Der er
24 kommentarer og 1 løsning
If sætning med combobox
Lige et hurgtigt spm.
jeg sidder og er ved at programmere et privat ind og udlåns program men jeg kan ikke finde ud af if sætning med combobox jeg ville gerne have at sætningen lød sådan her
if combobox = "navn" then label1.caption = "værdi af variabel" end if
Private Sub Combo1_Change() If Combo1.selecteditem = "thomas larsen" Then label1.caption ="ThomasSaldo(en variabel)" End If jeg har prøvet med denne her men det virker ikke rigtigt
Du skriver i din kode: if combobox = "navn" Et tip: Specificer ALTID!!! den ønskede property/method. Så bliver koden nemmere at læse, og du (og vi) er ikke i tvivl om hvad du laver...
Så brug aldrig navnet på en kontrol uden et punktum og en property/method!!!
Fx. virker følgende: Label1 = "Hej" Men du BØR skrive Label1.Caption = "Hej"
PS: Tilføj denne linie som den sidste linie i form1_load()
Combo1.ListIndex = 0
Så slipper du for at der står "combo1" i din combobox når programmet starter - den står allerede på første navn i listen... Bare en ide. Alternativt, tilføj denne linie i stedet for Combo1.ListIndex = 0 :
det kan jeg godt forstå, men du meget undskylde det.... :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.