VB5中开发ActiveX控件能否继承某个已有的类
编号:QA001126
建立日期: 1999年6月7日 最后修改日期:1999年6月7日
所属类别:
顾建达:
VB50
Win98
VB5中开发ActiveX控件能否继承某个已有的类。比如我想开发一个增强的命令按钮, 因此它必须具有原CommandButton 控件的所有属性与事件,方法等。
回答:
严格地说,ActiveX控件是没有继承关系的,这与使用什么开发工具无关。如果你的命令按钮同CommandButton非常将近的话,可以这样做:
1、在UserControl上放置一个CommandButton;
2、在UserControl_Resize中添加如下代码:
Private Sub UserControl_Resize()
Command1.Width = Width
Command1.Height = Height
End Sub
3、使用Add-in中的ActiveX Interface Wizard将Command1的标准属性、事件和方法同ActiveX控件的有关属性、事件和方法建立联系。
此问题由李海回答。
| |
|
|
| |
|
|