我有一個Access窗體與樹視圖(類MSComctlLib.TreeCtrl.2)上。樹視圖的字體已被設置爲「Courier New」,這對我來說是可以的。
我現在希望從這個字體插入一個字符到特定節點的文本字符串值;我檢查了unicode U + 2665(心臟符號,十六進制符號)在Courier New中可用,所以我認爲以下內容可以。如何通過選擇unicode將字體從字體插入到treeview文本中?
caption = Replace(Tags.Fields("Description"), "\H", ChrW(&H2665))
但是treeview顯示問號而不是預期的心臟符號。
這裏有什麼問題?是否有一些treeview屬性設置 - 啓用Unicode字符規範?或者這不能完成?
共同控制的那些實現是不是unicode意識AFAIK – 2012-02-21 18:53:29
看起來你是對的。當我用文本框測試它時,指定ChrW(&H2665),它顯示心臟符號是正確的,但在樹節點文本中卻不是這樣 - 可惜,但我可能必須使用更豐富的樹視圖。 – Maestro13 2012-02-21 21:46:09
找到一個指向同一方向的鏈接:參見[treeview控件不支持unicode](http://windowssecrets.com/forums/showthread.php/64174-Unicode-in-VB-IDE-(VB-6-SP5 )) – Maestro13 2012-02-22 07:52:25