Jag har stirrat mig blind men kan inte reda ut detta. I C# använder du normalt \" i en sträng för att få en "dubbelfnutt". "" är ganska meningslöst, det är bara en tom sträng. Du behöver inte heller använda ToString() på Text egenskapen då den redan är en sträng. Så testa detta Tack MS, nu blev även detta helt perfekt.Kommer fel med fnuttarna i C#
I min app, så finns bl a tr3 comboboxar, en för fontnamnen en för storleken och en för färg.
När jag markera texten i en textruta så härnder följande:
<code>
textBox12.SelectedText=markeradFil.Replace(markeradFil,"<Font Face = " + "" + comboBox6.Text.ToString() + "" + " Size = " + "" + comboBox5.Text.ToString() + "" + " Color =" + "" + comboBox7.Text.ToString() + "" + ">"+ markeradFil + "</Font>");
textBox12.Focus();
</code>
Jag får inte några ändringar gjorda i htmlfilen.
(dvs) jag kommer fel i fnuttarna.Sv: Kommer fel med fnuttarna i C#
<code>
..., "<Font Face = \"" + comboBox6.Text + "\" Size = \"" ...
</code>
Fast ännu heller bör du använda String.Format() eller en StringBuilder för sånthär.
MSSv: Kommer fel med fnuttarna i C#
Tusen tack, och ha en bra fortsättning på det nya året.