Active Form 自定义属性页不能输入中文?分不够可以加。 ( 积分: 100 )

  • 主题发起人 主题发起人 delphibbs_Lee
  • 开始时间 开始时间
D

delphibbs_Lee

Unregistered / Unconfirmed
GUEST, unregistred user!
在Win2k + sp4 + d7下做一个Active Form。自定义的属性页一输入中文就变乱码。
操作如下:
1. File->New->Other->ActiveX->Active Form
2. 在Active Form向导直接点击OK
3. File->New->Other->ActiveX->Property Page
4. 在新建的Property Page上放一个TEdit控件。
5. 在ActiveFormImpl1.pas单元中引用Property Page单元文件Unit1.pas
6. 将ActiveFormImpl1.pas单元的过程procedure DefinePropertyPages(DefinePropertyPage: TDefinePropertyPage)
override;添加一行代码:
DefinePropertyPage(Class_PropertyPage1);
7. 编译并注册控件。
之后可以使用该控件,但是在属性页中的TEdit控件是不能输入中文的,换成TMemo或其他也是一样,请各位高手指点。分不够可以加。
 
在Win2k + sp4 + d7下做一个Active Form。自定义的属性页一输入中文就变乱码。
操作如下:
1. File->New->Other->ActiveX->Active Form
2. 在Active Form向导直接点击OK
3. File->New->Other->ActiveX->Property Page
4. 在新建的Property Page上放一个TEdit控件。
5. 在ActiveFormImpl1.pas单元中引用Property Page单元文件Unit1.pas
6. 将ActiveFormImpl1.pas单元的过程procedure DefinePropertyPages(DefinePropertyPage: TDefinePropertyPage)
override;添加一行代码:
DefinePropertyPage(Class_PropertyPage1);
7. 编译并注册控件。
之后可以使用该控件,但是在属性页中的TEdit控件是不能输入中文的,换成TMemo或其他也是一样,请各位高手指点。分不够可以加。
 
我做的ActiveForm没有发现这个问题。
楼头升级D7到SP1试试吧。
 
后退
顶部