Edit,treeview,label的破折号显示不正常,
而在form.caption,menuitem.caption中显示正常。
是怎么回事啊?

解决方案 »

  1.   

    form.caption是按照系统默认的字符集进行显示的,由于Delphi中的控件不支持Unicode,所以要自己写或者第三方的Unicode控件来显示Unicode字符,你不妨设置Edit等控件的Font属性,把字体改为“宋体”,字符集改为“简体中文GB2312”试试。
      

  2.   

    我这里没问题,字体选宋体,不过我选Arial基本也是好的
      

  3.   

    MS Sans Serif 字体显示破折号就是一条线
    建议你修改字体试一下
    如:Arial或“宋体”  五号字
      

  4.   

    delphi控件不支持unicode?这你好像是乱说吧?连unicode都不支持,那么gb就更别想了!
    那中文也就别想了!delphi的编译器都是支持unicode,控件怎么可能不支持呢?
      

  5.   

    呵呵,和JBUILDER的问题一样!
    改字体就行乐!
      

  6.   

    确实是字体的问题,MS Sans Serif 字体显示破折号就不正常
    不好意思了,还以为是D6的Bug呢。