Visual Basic - Sobre lo de antes tengo

Life is soft - evento anual de software empresarial
 
Vista:

Sobre lo de antes tengo

Publicado por MARVAL (49 intervenciones) el 23/04/2004 11:11:56
Dim Pos As Integer
Dim Index As Integer

Pos = InStr(rtfRichTextBox1.Text, " <")
rtfRichTextBox1.SelStart = Pos
Index = InStr("rtfRichTextBox1.SelText", "<...>")

Solo me busca el primero, si lo borro, me busca el siguiente, pero lo que quiero ademas es que si hay uno que no quiero borrar, me busque el siguiente, entendeis???
ESPERO IMPACIENTE VUESTRA AYUDA
Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Sobre lo de antes tengo

Publicado por Dennis Baldeón (103 intervenciones) el 23/04/2004 16:54:02
bueno, aca esta el programa con la modificacion, dibuja un formulario un richtext y un command button y pega este codigo, bye

Private nPos As Long

Private Sub Command1_Click()

Dim sTexto As String

nPos = Me.RichTextBox1.Find("<...>", nPos)

If nPos > 0 Then

Me.RichTextBox1.SelStart = nPos
Me.RichTextBox1.SelLength = 5

sTexto = Trim$(InputBox("Ingrese el valor "))

If sTexto <> vbNullString Then
Me.RichTextBox1.SelText = sTexto
Else
nPos = nPos + 5
End If

End If

End Sub

Private Sub Form_Load()

Dim nRepetir As Integer

For nRepetir = 1 To 20
Me.RichTextBox1.Text = Me.RichTextBox1.Text & "fasdfs <...> adsfa"
Next

nPos = 0
Me.RichTextBox1.SelStart = 0
Me.RichTextBox1.HideSelection = False

End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar