Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Ricercare all'interno di Richtextbox
mercoledì 16 febbraio 2011 - 11.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 1.0
|
.NET 1.1
|
.NET 2.0
|
.NET 3.0
|
.NET 3.5
|
.NET 4.0
|
Windows 7
|
Windows Vista
|
Windows XP
|
Visual Studio 2010
|
Visual Studio 2008
|
Visual Studio 2005
|
Visual Studio Express
|
Internet explorer 8.0
fra.12
Profilo
| Newbie
20
messaggi | Data Invio:
mer 16 feb 2011 - 11:43
allora ragazzi vorrei effettuare una ricerca all'interno di un richtext box, e questa ricerca xò deve partire da un rigo ke gli imposto io, e poi selezionare la parola ke sto cercando
per esempio
rigo1.ciao come va
rigo2.tutto bene
rigo3.grazie
rigo4.tu? come va?
ecco io devo cercare il testo "come" e poi deve continuare la ricerca x gli altri caratteri a seguire, xò mi interessa solamente quello del rigo 4, perciò devo evitare ke si ripeti quello del rigo 1.
Come posso fare..
ma_di
Profilo
| Junior Member
163
messaggi | Data Invio:
mer 16 feb 2011 - 12:19
>allora ragazzi vorrei effettuare una ricerca all'interno di un
>richtext box, e questa ricerca xò deve partire da un rigo ke
>gli imposto io, e poi selezionare la parola ke sto cercando
>
>per esempio
>rigo1.ciao come va
>rigo2.tutto bene
>rigo3.grazie
>rigo4.tu? come va?
>
>ecco io devo cercare il testo "come" e poi deve continuare la
>ricerca x gli altri caratteri a seguire, xò mi interessa solamente
>quello del rigo 4, perciò devo evitare ke si ripeti quello del
>rigo 1.
>
>Come posso fare..
Ciao,
non hai scritto che linguaggio usi, ma mi sembra di capire vb.net.
Un approccio potrebbe essere:
Dim Word As String = "Parola"
Dim Index As Int32 = -1
dim last as int32=0
while (index<>0)
index=RichTextBox1.Find(Word)
if index<>0 then
last=index
endif
end while
In last hai l'indice dell'ultima Word trovata.
L'ho scritta al volo, non l'ho provato; può essere un'idea?
ps: meglio ancora dare un'occhiata qui
http://127.0.0.1:47873/help/0-4036/ms.help?method=page&id=M%3ASYSTEM.WINDOWS.FORMS.RICHTEXTBOX.FIND
(SYSTEM.STRING%2CSYSTEM.INT32%2CSYSTEM.INT32%2CSYSTEM.WINDOWS.FORMS.RICHTEXTBOXFINDS)&product=VS&productVersion=100&topicVersion=100&locale=EN-US&topicLocale=EN-US
fra.12
Profilo
| Newbie
20
messaggi | Data Invio:
sab 19 feb 2011 - 14:40
>Dim Word As String = "Parola"
>Dim Index As Int32 = -1
>dim last as int32=0
>
>while (index<>0)
> index=RichTextBox1.Find(Word)
> if index<>0 then
> last=index
> endif
>end while
ma il codice ke mi hai passato tu effettua la ricerca in tutta la richtextbox, e nn solo in quel rigo selezionato da me.. così ci mette un eternità xkè la parola ke cerco si ripete nel documento moltissime volte..
Ah e poi il link ke mi hai passato nn vai xkè dice impossibile collegarsi, prova a ripostrlo..
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !