ActiveX构件使用过程中的刷新问题,有时边框看不见了,请教解决方法。 ( 积分: 100 )

  • 主题发起人 主题发起人 cpj7406
  • 开始时间 开始时间
C

cpj7406

Unregistered / Unconfirmed
GUEST, unregistred user!
ActiveX构件的开发:
Delphi 7
基于ActiveForm:即在一个ActiveForm中拖放其他标准的VCL构件

ActiveX构件的使用:
Delphi 7

问题描述:
有时构件的边框看不见,但是通过几次最小化、最大化之后有时又能看到。

请教机理分析及解决方法。
 
ActiveX构件的开发:
Delphi 7
基于ActiveForm:即在一个ActiveForm中拖放其他标准的VCL构件

ActiveX构件的使用:
Delphi 7

问题描述:
有时构件的边框看不见,但是通过几次最小化、最大化之后有时又能看到。

请教机理分析及解决方法。
 
为何没有人指点一二呢?
 
哼哼,看来CBSD(Component Based Software Develop)方法可能并不流行,不会呀?这个问题难道没有人遇到过?
 
如果是用DELPHI开发,又用DELPHI做ACTIVEX可能不多,会做更多的是构件!
你这种情况可能要把ACTIVEX控件重新注册一下,好像就可以吧!
 
终于有朋友对此发表看法了,注册是不能解决问题的,其实只有接口发生改变时才需要重新注册!我怀疑可能还是要从消息处理上寻找解决方法。
构件化并非是为跨语言目的,无界面的逻辑构件(COM)、ActiveX视图构件、复用构件的应用系统...,这种设计方法益处太多了!对于灵活集成CS和BS的复杂应用系统来说,更是如此,无界面的COM构件可以同样在asp中访问,BS系统仅需要考虑如何替代ActiveX视图构件(ActiveX直接用在页面上的时代已经过去)。
 
这个问题,我仍然在等待同行朋友的参与和解答。
 
后退
顶部