Checked List Box VB.NET Pitanje

Checked List Box VB.NET Pitanje

offline
  • Pridružio: 14 Feb 2008
  • Poruke: 12391

Pozdrav, muci me jedan problem.

Imam checked list box u kojem se nalazi 80 upisa. Ja zelim da napisem uslov za svaki od upisa ukoliko je cekiran.

Primer :
Korisnik izabere upis "Podne" "Jutro" "Vece", ja zelim da napisem uslov za svih 80 upisa posebno koji ce pratiti koji je upis korisnik cekirao, i posle bih radio druge stvari sa tim podacima.

Konkretno u pitanju je mala aplikacija u kojoj korisnik treba da izabere sta ce se kopirati na odredjenu lokaciju od podataka, svi upisi su u Checked List Boxu I kada korisnik pritisne dugme ja zelim da uradim proveru svih 80 upisa i da se kopiraju upisi koji su oznaceni tj. cekirani.

Problem nastaje u tome sto ne mogu da nadjem nacin da proverim da li je neki upis cekiran.

Do sada sam pokusao sve i svasta I trazio po netu resenje medjutim nisam nasao resenje koje zadovoljava moje potrebe.

Da li neko moze da objasni kako bih mogao da proverim da li je odredjeni upis cekiran? Ne trazim kod vec samo nagovestaj.

Hvala.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • soxxx 
  • Prijatelj foruma
  • Pridružio: 25 Maj 2005
  • Poruke: 1482
  • Gde živiš: Gracanica, Kosovo

Pomoglo bi kada bi nam rekao sta si sve pokusao, kako se nebi ponavljali, ili uvideli gde si gresio. Wink

How to: Determine Checked Items in the Windows Forms CheckedListBox Control:

http://msdn.microsoft.com/en-us/library/e954th47.aspx#Y104

CheckState:

http://msdn.microsoft.com/en-us/library/system.windows.forms.checkstate.aspx



offline
  • Pridružio: 14 Feb 2008
  • Poruke: 12391

Nasao sam taj primer ranije medjutim ne odgovara mi jer zelim drugacije da obradim upise koji su cekirani. Mogao bih ovo da iskoristim sa nekom drugom kontrolom ili da "spakujem" sve podatke negde pa da ih koristim posle.

Ja sam pokusao da izvucem sve cekirane stavke koristeci uslov tj da ispitam odjednom dali je odredjena stavka cekirana.

Npr.

Ako je cekirana stavka koja se zove "ShipHUD" onda uradi to i to ali nisam uspeo jer nisam pronasao nacin da proverim pojedincno sve stavke iz kontrole.

Probacu da pronadjem nacin da spakujem podatke negde iz gore navedenih primera ukoliko ne uspem razmislicu o promeni kontrole.
Mada mislim da prosto dodavanje uslova u samoj petlji moze to da odradi. Malo sam "zardjao" u programiranju nisam 6 meseci pipnuo nista.

Hvala soxxx!

offline
  • soxxx 
  • Prijatelj foruma
  • Pridružio: 25 Maj 2005
  • Poruke: 1482
  • Gde živiš: Gracanica, Kosovo

Ne programiram u VB.NET, ali bi trebalo da mozes da proveris koji unos je cekiran ako uporedis unos sa cekiranom opcijom:
If CheckedListBox1.CheckedItems.Count <> 0 Then    Dim x As Integer    Dim s As String = ""    For x = 0 To CheckedListBox1.CheckedItems.Count - 1       If(CheckedListBox1.CheckedItems(x).ToString() = "ShipHUD") Then             ... tvoj_kod_ovde ...    Next x End If

offline
  • Pridružio: 14 Feb 2008
  • Poruke: 12391

Hvala soxxx na to sam mislio kada sam rekao

Citat:Mada mislim da prosto dodavanje uslova u samoj petlji moze to da odradi.

Nisam imao vremena da probam zbog skolskih obaveza ali probacu.

Ko je trenutno na forumu
 

Ukupno su 516 korisnika na forumu :: 11 registrovanih, 1 sakriven i 504 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Bluper, BORUTUS, dragoljub11987, milenko crazy north, Mixelotti, Nikolaa11, sap, SR-3m, Srle993, Vlada1389, wizzardone