在Windows下,大于128的ASCII,系统认为是中文,所以不能显示。这和字体
有关,如果哪种字体能够正确显示大于128的ASCII,那么你将Edit设成那种
字体就可以了。

解决方案 »

  1.   

    但我不知道怎样添加EDIT 的FONT 的字符集, 它只有一种就是西方的.
      

  2.   

    我试了但不行啊,用上面的方法你试试看.这是不是DELPHI不支持的问题?
      

  3.   

    首先,你要知道哪种字体支持显示大于128的ASCII。没有这样的字体就没有
    办法了。有了这种字体,在TEdit的属性里选择Font,点击...按钮,选择那
    种字体,同时注意字符集别搞错了。
      

  4.   

    刚才试了一下,凡是Windows的控件(也就是由TWinControl继承的),都不行。而 TLabel 就可以,自己画也可以。但是Windows自己的“字符映射表”
    的Edit就可以,不知道是怎么做的。
      

  5.   

    刚才试了一下,凡是Windows的控件(也就是由TWinControl继承的),都不行。而 TLabel 就可以,自己画也可以。但是Windows自己的“字符映射表”
    的Edit就可以,不知道是怎么做的。
      

  6.   

    我试了一下,不是字体的原因,这时Edit1.Text=''.
    但我可以在Edit1中用<alt>+小键盘输入(运行时).
      

  7.   

    你是做什么用处的?如果只是显示,用TLabel就可以了。设定TLabel的字体
    和字体的Charset。