Jak mogę pokazać "√" (symbol zaznaczenia) w tekście etykiety?Pokaż symbol zaznaczenia na etykiecie
Odpowiedz
Kod ten zrobi to za ciebie:
LblTick.Text = ((char)0x221A).ToString();
Edit:
lub jeszcze łatwiej:
lblTick.Text = "\u221A";
Nie potrzebujesz tutaj ToString, po prostu utwórz ciąg bezpośrednio: '" \ u221A "'. – Richard
nie był tego świadomy: D – Sk93
jest jakiś sposób na stworzenie tego symbolu, odważnego i kolorowego? – user1010399
Extended ASCII code dla tego symbolu jest 251.
Można zapewne też zrobić,
char c = '√';
Console.WriteLine("{0}", c);
Nie używaj "zawsze" w rozszerzonym ASCII, chyba że jest to program oparty na systemie DOS. (Istnieje kilka tuzinów zestawów znaków, które wykorzystują ten sam zakres 128-256 - DOS cpXXX, windows-125X, iso-8859-X ...) – grawity
... w porządku, oparte na DOS lub oparte na konsolach Windows. – grawity
W ten sposób Visual Studio zapisze plik jako Unicode, co nie boli, a następnie. – Joey
To powinno działać także:
<asp:Label ID="Button1" runat="server" Text="√"></asp:Label>
Można również użyć
lblTick.Text="\u2714";
To nie "symbol tick", to * U + 221A pierwiastkowa *. Czy szukasz * U + 2713 Znacznik wyboru * (✓) lub * U + 2714 Heavy Check Mark * (✔)? Prawdopodobnie jednak pojawią się problemy z czcionkami. Ale błędne użycie pierwiastka kwadratowego jako znacznika wyboru brzmi jak dni Ye Olde DOS. – Joey
@Joey Wygląda na to, że Windows XP nie ma tych znaków w czcionce "Arial Unicode MS" [zobacz tę dyskusję] (http://www.debugging.com/bug/19689). Możliwym obejściem byłoby użycie Wingdings, aby wyświetlić znacznik wyboru i inną czcionkę do wyświetlenia tekstu. – SanBen
(a) Arial Unicode MS nie jest czcionką Windows, jest dostarczany z pakietem Office. (b) Jest to czcionka zastępcza, która nie jest przeznaczona do rzeczywistego użycia w dowolnym miejscu. Dzieje się tak głównie dlatego, że zatrzymał się on w standardzie Unicode 2, nie ma żadnych funkcji poza ładunkiem glifów (to znaczy, że prawie w każdym przypadku otrzymasz błędne znaki diakrytyczne), itp. Nie używaj go, a będziesz szczęśliwszy. – Joey