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或其他也是一样,请各位高手指点。分不够可以加。
操作如下:
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或其他也是一样,请各位高手指点。分不够可以加。