Poslao: 25 Jan 2010 20:24
|
offline
- Nemanja
- Web Designer and Developer
- Pridružio: 24 Jan 2007
- Poruke: 266
|
Pozdrav, potrebno mi je da napravim program koji ce text iz textboxa da podeli svaku rec u listu... Ako neko moze da mi pomogne neka javi ))
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 25 Jan 2010 22:31
|
offline
- Peki_92
- Elitni građanin
- Pridružio: 26 Okt 2008
- Poruke: 1560
- Gde živiš: Sremski Mihaljevci
|
da npr iz 2 textboxa doda reci u listbox? nisam te razumeo...
|
|
|
|
Poslao: 25 Jan 2010 23:33
|
offline
- Pridružio: 25 Jul 2008
- Poruke: 142
|
Padaju mi 2 nacina na pamet:
Prvi ti je da ceo string iz textboxa citas char po char i sve izmedju 2 razmaka uzmes kao jednu rec.
a druga ti je isto tako, samo nisam siguran kako to ide u VBu. ali da radis substring stringa iz textboxa. Pa krenes od pocetka pa do prvog razmaka, pa sledeci put od tog razmaka do sledeceg itd. (no, prvi je dovoljan)
znam da je politika foruma sto se tice rada zadataka ovde da ne bi trebali da se rade tako ces morati sam da se snadjes
Ali evo opisacu ti malo detaljnije prvi nacin:
Znaci imas na formi textBox, listBox i dugme.
Kod se izvrsava klikom na drugme.
Deklarises niz karaktera i stavis da to budu karakteri iz textBoxa(mozes da upotrebis ovde funkciju Trim - olaksace ti posao).
Deklarises jedan pomocan prazan string.
I krenes For petljom od pocetka do duzine niza karaktera minus 1 (zato sto indeksi krecu od nule).
I proveravas karakter po karakter:
Ako karakter nije razmak, znak uzvika, znak pitanja, ti dodajes taj karakrer u pomocni string.
Ako jeste jedan od tih znakova ti pomocni string dodajes u ListBox(mislim da ima funkciju ListBox.Items.Add()), pomocni string stavljas opet da bude prazan, a taj karakter ignorises.
Eto pokusao sam da pojednostavim.
|
|
|
|
Poslao: 26 Jan 2010 04:07
|
offline
- milos.z
- Građanin
- Pridružio: 08 Jan 2010
- Poruke: 101
|
ili da ne bi isao karakter po karakter, koristis funkciju split kojoj prosledjujes string i delimiter a vraca niz gde je svaki element string koji se nalazio izmedju pocetka i delimitera ili 2 delimitera ili delimitera i kraja.
korisni linkovi:
msdn.microsoft.com/en-us/library/6x627e5f(VS.80).aspx
devx.com/asp/Article/16806
bigresource.com/VB-Split-Function-the-w.....QcOJP.html
|
|
|
|
Poslao: 26 Jan 2010 14:37
|
offline
- Pridružio: 25 Jul 2008
- Poruke: 142
|
hm. da. ali mislim da mozes samo da prosledis jedan delimiter. tako da ne bi mogao da uzimas tacku, znak pitanja i sl.
|
|
|
|
Poslao: 26 Jan 2010 18:38
|
offline
- milos.z
- Građanin
- Pridružio: 08 Jan 2010
- Poruke: 101
|
onda zamenimo tacke, zareze i ostale interpunkcijske znakove sa praznim stringom funkcijom replace
koristan link:
msdn.microsoft.com/en-us/library/bt3szac5(VS.80).aspx
|
|
|
|
Poslao: 26 Jan 2010 23:01
|
offline
- Pridružio: 25 Jul 2008
- Poruke: 142
|
e tako moze vec.
(mada je vreme izvrsavanja onda 2n ali verujem da mu nece zameriti )
|
|
|
|
Poslao: 27 Jan 2010 01:43
|
offline
- milos.z
- Građanin
- Pridružio: 08 Jan 2010
- Poruke: 101
|
@pavle1992: google je cudo, samo kad naucis da ga koristis
@Ivan452: da mu je bitna brzina, ne bi radio u visual basic-u
|
|
|
|
Poslao: 27 Jan 2010 19:42
|
offline
- Nemanja
- Web Designer and Developer
- Pridružio: 24 Jan 2007
- Poruke: 266
|
A da li je moguce da odvojis svako slovo... Ne razumem vas bas najbolje... meni je potrebno samo da svako slovo iz text boxa, svaki razmak, svaki znak, odvojim kao jedan unos u list boxu...
|
|
|
|
Poslao: 27 Jan 2010 20:15
|
offline
- milos.z
- Građanin
- Pridružio: 08 Jan 2010
- Poruke: 101
|
slovo ili rec, odluci se?
u prvom postu si napisao rec, sad slovo...
what's it gonna be?
|
|
|
|