请教一下,有什么办法可以以文本的方式显示一副扑克我现在碰到的问题,字库存在2种图形化的黑桃、红桃、梅花、方块。一种是象Symbol,有一种符号型字库的,ASC码分别是0xAA,0xA9,0xA8,0xA7
但是这种符号里面没有QJ符号表示,因为是显示希腊字母。Q还可以勉强找一个类似的O,J就不好处理了。二种是象Arial等很多字库,有Unicode为U+2660,U+2663,U+2665,U+2666的符号。
但是这一种我根本无法让这些符号显示出来。各位能否解决这个问题了,或许可以提供一个字库。
只要在一个Label显示出来就可以了。或者你能提出,另外一个直观显示的办法呢,但我想一定用文本的方式。
谢谢

解决方案 »

  1.   

    在WORD中用符号的方式插入是否可以?
      

  2.   

    好看点的是用IMAGE控件显示,做54张图片也不多.
      

  3.   

    ♣♢♡♠不就是这么几个嘛
      

  4.   

    fishmans(金脚指) :没错,就是你的那几个数字,看这个论坛也没给显示出来
      

  5.   

    >> 很简单阿,直接打:“梅花10”“方块K”“草花Q”不就完了吗,要好看,就不要用文本。
    经典!!
      

  6.   

    当然用图片和用文字表示都可以。
    本来就是用文字表示的。
    但是文字毕竟没有图形那么直观,本来是想不用图片节约资源,但是看来这个问题没办法解决。现在暂时是用图片表示的。这个问题拓展开应该就是Chr的工作原理,对于上面的unicode,转换出来就是?再放几天揭帖。
      

  7.   

    可以用两个label,一个用symbol显示,一个用一般字体显示。呵呵,投机取巧。
      

  8.   

    呵呵,忙活了一下午,终于搞定了。vb是基于unicode的,但是由于大部分程序是使用anni,所以vb的控件都使用的anni,对于unicode不能正确显示,要想显示unicode字符,如你所说,那就要使用UNICODE (Forms 2.0)组件。所以,添加组件 Microsoft Forms 2.0 Object Library,然后使用这下面的label(注意不要搞错了。),然后添加代码:Label1.Caption = ChrW(&H2660) & "黑桃"。哈哈,搞定啦。
      

  9.   

    谢,今晚测试一下。
    另外,anni是什么啊?