关于IE Twebbrowser的问题??
Nuke 2000-02-02 12:49:00 form上有Mainmenu,一个button,一个pagecontrol
用动态创建twebbrowser,每按下button一次新建一个pagecontrol,
并在tabcontrol上新建一个twebbrowser.
现在问题是当我在twebbrowser里输入内容时,如果输入字母为菜单上的
hotchar,例如有一个菜单项为FILE,打开热键为Alt+F,这时如果你在
twebbrowser的页面中的编辑栏里输入字母'F',则菜单被打开,而编辑栏
中并没有出现'F'.
这是动态create twebbrowser的问题,如果在设计时就把twebbrowser
放到form上去,则没有此问题。
下面是代码:
procedure TForm1.Button1Click(Sender: TObject);
var temp:ttabsheet;
ri:tWEBBROWSER;
begin
temp:=ttabsheet.create(self);
ri:=tWEBBROWSER.Create(self);
temp.PageControl:=pc;
temp.InsertControl(ri);
ri.Align:=alClient;;
RI.Navigate(‘http://www.yahoo.com');
end;