如果要用D开发一个多页面浏览器?大致的思路是如何的?(50分)

  • 主题发起人 主题发起人 delhpi
  • 开始时间 开始时间
D

delhpi

Unregistered / Unconfirmed
GUEST, unregistred user!
功能上不要求很多,只要能多页面浏览。一般采用什么思路。
用MDI窗口
用PageControl
还是其他方案?
 
PageControl
 
Dream Outbar
 
一个pagecontrol上,我动态创建了几个TabSheet和WebBrower ,就是每page上一个Webbrower,创建好后,如何识别这些WebBrower呢,好像创建时不能设置Name。
如果在设计时,拖控件的话,好像可以设置其 name的。

有什么其他方法可以达到识别动态创建的多个WebBrower?
 
每个Webbrower都有自己的名字,那你不是可以直接控制了吗?

Webbrower1.Navigate('http://www.baidu.com');
Webbrower2.Navigate('http://www.google.com');
Webbrower3.Navigate('http://www.sohu.com');
 
回复楼上的,不是设计期拖的webbrower,是用代码动态创建的多个webbrower
 
FORM 上拖个 WebBrower,默认name是 WebBrower1
你 showmessage(WebBrower.name) 看看呢,是WebBrower1吗?
 
我也有写过这样的程式,我想实现标签页的方式显示新页面。
我用了一个很笨的方法:
先创建好多个WebBrower,然后就是进行判断,如果前一个WebBrower有了标题就打开下一个WebBrower。
问题是但关闭时,就会出错~~~
期待有高手可以赐教~~~~~
 
区别 不同WB的方法,自己搞了一个笨办法,用了Tag属性。

接下来搞,取得不同WB的是否能Back,Forward,因为工具栏是共享的,有多个WB,切换到不同的页时,工具栏上的2个按钮应该自动处于可用,或者不可用状态。
 
http://www.bsalsa.com/downloads.html
 
现在有点熟悉了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部