Toon posts:

[C++]Listbox error afvangen

Pagina: 1
Acties:
  • 33 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb een scriptje gemaakt

Er zijn 3 listboxen achter elkaar

Met de muis kan je in de eerste listbox de gegevens selecteren.

Automatisch worden de gegevens in de rijen van listbox 2 en 3 ook geselecteerd

zo:

Listbox1 Listbox2 Listbox3
Hallo Tweakers .net
Tot Ziens Go tech Form

Als men nu Hallo selecteerd moeten tweakers(listbox2) en .net(listbox3) ook geselecteerd worden.

Dit kan ik maar de waarde in listbox 2 en 3 zijn niet altijd ingevuld terwijl listbox 1 wel ingevuld is. als men dan iets selecteerd geeft hij een error.

EListError with message "List index out of bounds" Dit is logisch dus moet ik die error afvangen.

Ik wil dit doen met try and catch
Ik doe dit zo:
C++:
1
2
3
4
5
6
7
8
try
{
 ListBox2->Selected[2] = true;
}
catch (EListError)
{
 ListBox2->Selected[1] = true;
}

als men 2 slecteerd en listbox2 rij 2 is leeg moet rij 1 geselecteerd worden

heb het zo geprebeert maar het werk niet bij het compilen al een error. Ik denk dat het komt omdat ik bij "Catch" niet de goede "Exception" weet.

Ik kan op google niks vinden over Listbox error's Exceptions. Ik dacht dat het EListError moest zijn omdat dat de error is die het programma geeft.

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 22:56

mulder

ik spuug op het trottoir

Als je nou eerst eens de count checked voor je Selected = true doet.

oogjes open, snaveltjes dicht


  • MSalters
  • Registratie: Juni 2001
  • Laatst online: 09-04 22:08
Gnome? Qt? OS X? Win32? MFC? Wat voor GUI?

Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Don Facundo schreef op 04 november 2004 @ 12:21:
Als je nou eerst eens de count checked voor je Selected = true doet.
^^^^^^

Beetje logisch nadenken kom je daar toch zelf ook wel op 8)7

Verder kunnen we hier niet veel mee, er zijn denk ik maar een kleine 10000 verschillende implementaties van class Listbox op deze planeet te vinden, en dus is het voor ons glazen bol kijken welke exception er opgemikt wordt als je niet vertelt binnen welk framework je werkt.

Basic + onvoldoende info = slot :)

Professionele website nodig?


Dit topic is gesloten.