用DELPHI制作ActiveX控件时的棘手问题 ( 积分: 100 )

W

wjsht

Unregistered / Unconfirmed
GUEST, unregistred user!
我要把STRINGGRID做成ActiveX控件,结果碰到了好几个问题:
1、集合类型的属性怎么做?这个问题我采用的变通办法是每一个元素都做一个BOOLEAN类型的属性,虽然可以解决,未免有点不够完美。
2、KEYDOWN事件,这个事件中有个参数Shift:TShiftState相信大家都知道,就因为这个原因,KEYDOWN事件不能自动生成,想来想去也没有好办法。
3、在把控件放到其他语言中运行时,点右键就会出现错误提示Control '' has not parent window,为什么会这样,怎么解决?

希望各位大侠相助。
 
我要把STRINGGRID做成ActiveX控件,结果碰到了好几个问题:
1、集合类型的属性怎么做?这个问题我采用的变通办法是每一个元素都做一个BOOLEAN类型的属性,虽然可以解决,未免有点不够完美。
2、KEYDOWN事件,这个事件中有个参数Shift:TShiftState相信大家都知道,就因为这个原因,KEYDOWN事件不能自动生成,想来想去也没有好办法。
3、在把控件放到其他语言中运行时,点右键就会出现错误提示Control '' has not parent window,为什么会这样,怎么解决?

希望各位大侠相助。
 
奇怪,没有人做过ActiveX控件吗?
应该大家都会碰到这样的问题啊
 
使用activeform能解决一些问题,但是又有新问题了
 
说的不够清楚
 
现在剩下一个最简单的问题
怎么做KEYDOWN事件?
要有SHIFT可以按组合键的
 
顶部