Teplace i Richtextboxar.

.NET

2 svar · 140 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Trådstart#1

Jag körde tidigare två textboxar med replace imellan:

frMultiLanguage.txtSv = frMultiLanguage.txtSv & "MultiLang_" & 
intMul & "=" & """" & 
Replace(tString, vbCrLf, " < BR > ") & """" & vbTab & vbCrLf 

frMultiLanguage.txtHtml = Replace(frMultiLanguage.txtHtml, 
tString, "<%= MultiLang_" 
& intMul & " %>")

tString innehåller den markerade texten. Nu har jag bytt ut de ordenarie textboxarna
mot richtextboxar (kan färglägga taggarna) men då fungerar helt plötsligt inte replacen längre. Hur kan jag ordna det?

Medlem sedan okt. 20023 030 inlägg
#2
frMultiLanguage.txtSv.Text = frMultiLanguage.txtSv.Text & "MultiLang_" & 
intMul & "=" & """" & 
Replace(tString, vbCrLf, " < BR > ") & """" & vbTab & vbCrLf 

frMultiLanguage.txtHtml.Text = Replace(frMultiLanguage.txtHtml.Text, tString, "<%= MultiLang_" & intMul & " %>")

Bör fungera. Tror rtfText är standard på RichTextBoxar och det kan förklara en del om varför det inte fungerar om man inte skriver .Text efter. :)

R// Bara av ren nyfikenhet, varför bytte du till RichTextBoxar?

R2// Hittade visst svaret i ditt inlägg.. :r

Medlem sedan mars 20011 880 inlägg
#3

Det fungerar perfekt, men om jag nu enbart i den taggen som jag replacar, vill ha med en fontfärg, hur bör det då bli?

248 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)