[VB.NET] listbox probleem

Pagina: 1
Acties:

  • toost
  • Registratie: Januari 2002
  • Laatst online: 30-01-2025
ik heb een listbox ( lsSuggestie )

Als er op een button gedrukt wordt moet hij controleren of er een item geselecteerd is. Hier heb ik op gegoogled ed. en daar kwam ik tot het volgende:

Visual Basic .NET:
1
2
3
4
5
            If lsSuggestie.SelectedIndex > 0 Then
                MsgBox("Er is iets geselecteerd", MsgBoxStyle.Information, "Suggestie geselecteerd")
            Else
                MsgBox("Selecteer een suggestie en druk opnieuw op vervang", MsgBoxStyle.Information, "Geen suggestie geselecteerd")
            End If


ik heb de code voor de testcase even aangepast.

In bijna alle gevallen werkt deze code, maar zodra er maar 1 item in de listbox staat is de positie van dit item ook 0, dus dan krijg ik dus de ELSE.

Wie heeft er een idee hoe ik dit beter kan controleren dan wat ik nu doe?

greets Toost

edit:

Ik had iets verder moeten zoeken :(

Ik zat verkeerd, als er niks geselecteerd is dan is de selectedindex -1 en geen 0

probleem opgelost!

[ Voor 12% gewijzigd door toost op 07-06-2006 11:19 ]

This space for rent. Serious inquiries only please.


Verwijderd

code:
1
2
3
4
5
If lsSuggestie.SelectedIndex => 0 Then
                MsgBox("Er is iets geselecteerd", MsgBoxStyle.Information, "Suggestie geselecteerd")
            Else
                MsgBox("Selecteer een suggestie en druk opnieuw op vervang", MsgBoxStyle.Information, "Geen suggestie geselecteerd")
            End If


Mischien een beetje simpel nagedacht maar nu mag die ook gelijk zijn aan nul en/of hoger. Dat is wat je wilt toch?

  • toost
  • Registratie: Januari 2002
  • Laatst online: 30-01-2025
zoals ik al zei ging het er om dat ik dacht dat hij bij geen geselecteerde item gelijk was aan 0, maar dit was dus -1. dus het is inderdaad de vergelijking groter of gelijk aan 0. (maar daar was ik al achter, iig bedankt)

This space for rent. Serious inquiries only please.


Verwijderd

toost schreef op woensdag 07 juni 2006 @ 11:44:
zoals ik al zei ging het er om dat ik dacht dat hij bij geen geselecteerde item gelijk was aan 0, maar dit was dus -1. dus het is inderdaad de vergelijking groter of gelijk aan 0. (maar daar was ik al achter, iig bedankt)
Ik had je edit niet gezien! Succes :)

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-02 14:52

gorgi_19

Kruimeltjes zijn weer op :9

Je kan ook controleren of SelectedItem Nothing is of niet :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • toost
  • Registratie: Januari 2002
  • Laatst online: 30-01-2025
nee dat gaat niet want wanneer er niks geselecteerd is is er een waarde van -1 dus er is altijd een waarde en geen nothing :)

This space for rent. Serious inquiries only please.


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-02 14:52

gorgi_19

Kruimeltjes zijn weer op :9

toost schreef op donderdag 08 juni 2006 @ 01:17:
nee dat gaat niet want wanneer er niks geselecteerd is is er een waarde van -1 dus er is altijd een waarde en geen nothing :)
Da's de SelectedIndex :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • toost
  • Registratie: Januari 2002
  • Laatst online: 30-01-2025
aah dan heb ik verkeerd gelezen. Maar iig bedankt

This space for rent. Serious inquiries only please.

Pagina: 1