我的问题很多谁来回答:-)(100分)

  • 主题发起人 主题发起人 jame
  • 开始时间 开始时间
J

jame

Unregistered / Unconfirmed
GUEST, unregistred user!
第一个:怎么拦截TWEBBROWSER控件的click事件--注意是点击了超连接的事件。

第二个:richedit控件(d5)的是否支持直接存储为html格式?如何做呢?另外该控件如何能
插入图形?
第三个:设计时候有两个panel,如何在运行的时候改变他们两个得位置关系?

第四个:不用控件,如何让一般的右键菜单从下向上显示?(一般是从上到下)


分数不多,请笑纳。
 
>>第一个:怎么拦截TWEBBROWSER控件的click事件--注意是点击了超连接的事件。
event:
onBeforeNavigate2中的URL为当前连接
...
procedure TForm1.WebBrowser1BeforeNavigate2(Sender: TObject;
const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
Headers: OleVariant; var Cancel: WordBool);
begin
statusbar1.Panels[0].text:=URL
end;
...

>>第三个:设计时候有两个panel,如何在运行的时候改变他们两个得位置关系?
你可以
1. 直接改变他们的top, left属性
2. 改变他们的parent属性(即改变从属关系) 如: panel1.parent:=panel2;
3. 使用Splitter
如:
panel1的align=alLeft
panel2的align=alClient
splitter1的align=alLeft

>>第四个:不用控件,如何让一般的右键菜单从下向上显示?(一般是从上到下
popupmenu属性:
Alignment=paLeft
+MenuAnimation
----maBottomToTop= true


 
2 . 好象不可以, 我没有正式的试过! 不过你可以把文档插入到HTML页中啊!
插入图形用OLE试试!
其他的楼上说得比较清楚了!
 
多人接受答案了。
 
后退
顶部