Avatar billede waldowolf Nybegynder
25. december 2001 - 18:53 Der er 7 kommentarer og
1 løsning

Alt mellem [ & ] skal farves rødt o.s.v. i en text1.text

Altså hvis jeg nu skriver, i en textbox:
Julen har bragt [velsignede bud]. Du kære barn...

skal
velsignede bud farves rødt og det anden bare sort...

Findes der en streng-chekker til det, eller?
Avatar billede asp4u Nybegynder
25. december 2001 - 18:56 #1
bruge replace funktionen :)
Avatar billede asp4u Nybegynder
25. december 2001 - 18:57 #2
Replace(expression, find, replacewith[, start[, count[, compare]]])
Avatar billede waldowolf Nybegynder
25. december 2001 - 19:00 #3
Og den skal bruges hvordan (jeg er newbie)?
Kan du ev statuere med et lille eksempel?
Avatar billede asp4u Nybegynder
25. december 2001 - 19:01 #4
Replace(Replace(rs(\"blabla\"),vbCrLf,\"<br>\"),\"det_den_skal_finde\",\"det_der_skal_sættes_istedet\")
Avatar billede waldowolf Nybegynder
25. december 2001 - 19:05 #5
Ehh...

Private Sub Command1_Click()
Text1.Text = Replace(Replace(rs(\"blabla\"), vbCrLf, \"<br>\"), \"det_den_skal_finde\", \"det_der_skal_sættes_istedet\")
End Sub
Avatar billede ea_data Nybegynder
26. december 2001 - 00:23 #6
Hvis du bruger en Richtextbox (som du kalder RTB) kan du indsætte følgende kode i RTB_keypress

Private Sub RTB_KeyPress(KeyAscii As Integer)

If KeyAscii = 91 Then
RTB.SelColor = vbRed
End If
If KeyAscii = 93 Then
RTB.SelColor = vbBlue
End If
End Sub
Avatar billede ea_data Nybegynder
26. december 2001 - 00:29 #7
vbBlue skal erstattes med vbBlack - hvis du vil have sort skrift
Avatar billede ea_data Nybegynder
26. december 2001 - 00:48 #8
Du kan også gøre det således:
Private Sub RTB_KeyPress(KeyAscii As Integer)
If KeyAscii = 93 Then
RTB.SelColor = vbBlack
End If
End Sub

Private Sub RTB_KeyUp(KeyCode As Integer, Shift As Integer)
If KeyCode = 56 Then
RTB.SelColor = vbRed
End If
End Sub
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester