Nach this answer schrieb ich einige Code-Test.Hexadezimalfarbe failling
Ich habe versucht, etwas Text mit der Farbe '903C39' (was ist so etwas wie ein roter), und zeigen Sie es im Webbrowser und nach dem Einfügen in eine Rich Text Box. Aber wenn ich schreibe:
<font color='#903C39'> Blablabla </font>
den Text in grau erscheint. Aber wenn ich ein wenig die Farbe degradieren zu ‚903C30‘, dann ist die Farbe ‚rot‘ angezeigt:
ist das normal?
der gesamte Code, die ich versucht ist:
string html = @"<font color='#903C30' size='1,5' face='Arial'> 903C30</font> <br> <font color='#903C39' size='1,5' face='Arial'> 903C39 </font>";
var webBrowser = new WebBrowser();
webBrowser.CreateControl(); // only if needed
webBrowser.DocumentText = html;
while (webBrowser.DocumentText != html)
Application.DoEvents();
webBrowser.Document.ExecCommand("SelectAll", false, null);
webBrowser.Document.ExecCommand("Copy", false, null);
richTextBox1.Paste();
Nur ein WebBrowser und RichTextBox mit den Standardnamen haben.
ist dies C# oder Standard html css – lordkain
C#, sorry, ich werde es bearbeiten – Nimrrod
Wer weiß? Sie verwenden nicht standardmäßigen HTML-Code. Vielleicht gibt es einen Rückfall in websichere Farben, wenn Sie so schrecklich veraltetes HTML verwenden? Es würde sicherlich einen Sinn ergeben. Haben Sie überlegt, Standard-HTML zu verwenden oder einfach nur formatierten Text in der Rich-Text-Box (RTF) zu verwenden? – Luaan