dll封装出来的窗体如何实现停靠???(200分)

  • 主题发起人 主题发起人 eiby
  • 开始时间 开始时间
E

eiby

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用dll封装了一个窗体,但是总是不能实现停靠,而完全同样的一个窗体,到主程序来来创建却可以非常正常的实现停靠,不知道哪位大虾可以帮我解决这个问题,我都快焦头烂额了!!!:(
 
改为主程序中创建,DLL提供类,看看这篇文章可能有帮助
http://www.liu-yi.net/HTML/resource/download/articles/DelphiDLL.pdf
 
我试过了,仍然不行,郁闷中....[:(!][:(]
 
试过了,确实不行,可以看下下面几个帖子。
http://www.delphibbs.com/keylife/iblog_show.asp?xid=2438
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2348009
 
试过了,只是解决了enter和tab的问题。
我想了个办法,在主窗体创建了一个停靠窗体A,然后将dll窗体B嵌入到A窗体中,A窗体可以停靠,但是一停靠,窗体中的控件就都消失了,真是郁闷阿.....
哪位大虾救命啊!!!
 
手动实现停靠试试
 
在dll导出窗体类的情况下,手动停靠是可以实现的,但是我要自动停靠的,怎么办啊??
 
呵呵,老大,那就不要DLL导出类了,或者发EMAIL去问问BORLAND怎么搞的
 
我想了个办法,在主窗体创建了一个停靠窗体A,然后将dll窗体B嵌入到A窗体中,A窗体可以停靠,但是一停靠,窗体中的控件就都消失了,真是郁闷阿.....
哪位大虾救命啊!!!

把DLL窗体的parent设成A窗体试试
 
以前老外的一篇文章,正是说的楼主这种问题,参考一下
http://216.101.185.148/scripts/isapi.dll/article?id=1520D466&article=5247969
 
后退
顶部