簡體   English   中英

C# 按鈕文本 Unicode 字符

[英]C# Button Text Unicode characters

C# 不想在按鈕上放置 Unicode 字符。 如果我將 \℩ 放在按鈕的 Text 屬性中,按鈕將顯示 \℩,而不是 Unicode 字符(例如 - 我選擇 2129 因為我可以在機器上當前活動的字體中看到它)。

我之前看到過這個問題, 鏈接文本,但這個問題並沒有真正得到解答,只是繞過了。 我正在開發遍布世界各地的應用程序,並且不想安裝所有字體,更多的是“不想要”,有很多我懷疑我正在使用的機器是否有足夠的磁盤空間. 我們的海外銷售代理提供 Unicode 字符“數字”。 有沒有其他方法可以解決這個問題?

順便說一句,(好奇心),為什么它不起作用?

問題是:

  • C#會讓你把Unicode的了,象button1.Text = "Hello \℩"; , 沒問題
  • 但是 Visual Studio 窗體設計器不會將 '\℩' 識別為任何特殊的東西。 按設計。

因此,只需在“屬性”窗口中粘貼“℩”或使用代碼。

將按鈕的“字體”更改為支持“u2129”的“字體”(來自google:Arial Unicode MS)。 它可能會幫助你

您是否嘗試過手動輸入字符? 另外,您是否嘗試過將文字字符串與 @"blahblahblah" 一起使用?

我試圖在表單標題中包含版權符號 (\©)。 使用轉義字符或更改字體對我不起作用。 我只是從文本編輯器中復制粘貼了符號。

嘗試在您的代碼中使用它:

button.Text = ""+(char)0x2129;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM