Wie kann ich "√" (Tick-Symbol) im Etikettentext anzeigen?Tick-Symbol auf dem Etikett anzeigen
Antwort
Dieser Code wird es für Sie tun:
LblTick.Text = ((char)0x221A).ToString();
Edit:
oder noch einfacher:
lblTick.Text = "\u221A";
Sie brauchen ToString hier nicht, erstellen Sie einfach den String direkt: '" \ u221A "'. – Richard
war nicht bewusst: D – Sk93
gibt es eine Möglichkeit, dieses Symbol, fett und bunt zu machen? – user1010399
Die Extended ASCII code für dieses Symbol ist 251.
Sie könnten wahrscheinlich auch tun,
char c = '√';
Console.WriteLine("{0}", c);
Verwenden Sie _ever_ nicht "Extended ASCII", es sei denn, es handelt sich um ein DOS-Programm. (Es gibt ein paar Dutzend Zeichensätze, die den gleichen Bereich von 128-256 verwenden - DOS cpXXX, Windows-125X, iso-8859-X ...) – grawity
... okay, DOS-basiert oder Windows-Konsole-basiert. – grawity
So geschrieben, speichert Visual Studio die Datei trotzdem als Unicode, was aber nicht schadet. – Joey
Dies sollte auch funktionieren:
<asp:Label ID="Button1" runat="server" Text="√"></asp:Label>
Sie auch
lblTick.Text="\u2714";
Das ist kein "Häkchen" verwenden können, das ist * U + 221A Quadratwurzel *. Suchen Sie nach * U + 2713 Häkchen * (✓) oder * U + 2714 Schwerem Häkchen * (✔)? Mit den letzteren werden Sie wahrscheinlich Probleme bekommen, wahrscheinlich. Aber die Verwendung einer Quadratwurzel als Häkchen klingt wie Ye Olde DOS Tage. – Joey
@Joey Es scheint, dass Windows XP diese Zeichen nicht in der Schriftart "Arial Unicode MS" [siehe diese Diskussion] (http://www..debugging.com/bug/19689) hat. Eine mögliche Problemumgehung wäre die Verwendung von Wingdings zum Anzeigen des Häkchens und einer anderen Schriftart zum Anzeigen des Texts. – SanBen
(a) Arial Unicode MS ist keine Windows-Schriftart, es kommt mit Office. (b) Es ist eine Fallback-Schriftart, die nicht für den tatsächlichen Gebrauch gedacht ist. Dies liegt vor allem daran, dass es bei Unicode 2 gestoppt wurde. Es hat keine Funktionen außer der Menge an Glyphen (d. H. Sie erhalten in fast allen Fällen falsche Diakritika) usw. Verwenden Sie es nicht und Sie werden glücklicher sein. – Joey