我的FORM上有一个PageControl1,我在其上动态创建一个TabSheet,并动态创建一个TWebBrowser在TabSheet上,但是新创建的TWebBrowser不知道为什么都很小。我是想让它跟TabSheet一样大小的。我尝试了各种属性设置都不行。但奇怪的是如果不是动态创建,只要Align:=alClient就可以达到目的。请各位大佬不吝赐教~ procedure TForm1.Button1Click(Sender: TObject);
var
tabsheet:TTabSheet;
web:TWebBrowser;
begin
tabsheet:=TTabSheet.Create(Self);
tabsheet.PageControl:=PageControl1;
PageControl1.ActivePageIndex:=PageControl1.PageCount-1;
web:=TWebBrowser.Create(Self);
web.ParentWindow:=tabsheet.Handle;
web.Align:=alClient;
//web.Top:=0;
//web.Left:=0;
//web.Width:=PageControl1.Width;
//web.Height:=PageControl1.Height;
//web.FullScreen:=TRUE; //web.ClientToWindow();
//web.Width:=600;
//web.Height:=500;
end;
var
tabsheet:TTabSheet;
web:TWebBrowser;
begin
tabsheet:=TTabSheet.Create(Self);
tabsheet.PageControl:=PageControl1;
PageControl1.ActivePageIndex:=PageControl1.PageCount-1;
web:=TWebBrowser.Create(Self);
web.ParentWindow:=tabsheet.Handle;
web.Align:=alClient;
//web.Top:=0;
//web.Left:=0;
//web.Width:=PageControl1.Width;
//web.Height:=PageControl1.Height;
//web.FullScreen:=TRUE; //web.ClientToWindow();
//web.Width:=600;
//web.Height:=500;
end;
解决方案 »
- delphi怎么得到下面的json数据中的多个节点值。
- 想用delphi7做oracle9i数据库开发,但对连接数据库一直不懂用哪种方式好。
- idhttp控件使用后要不要Free
- 100分求助!如何实现表格式录入界面?
- 为什么在WinXP,Win2000下我Access库里日期显示为2004-1-1,但在98下却显示为04-1-1?
- 天杀的QuickRep,高分救急,问题2。
- 如何将形如“Apr 28 11:05”的字符串转换成可比较大小的类型?
- Delphi中控件标签页上的每个控件的Hints如何显示出来?
- mdi 背景
- Delphi开发的在oracle基础上的自定义报表工具
- fastreport自定义纸张大小的报表总是先过一页纸,怎样处理?
- delphi串口通信的问题
procedure TForm1.Button1Click(Sender: TObject);
var
tabsheet:TTabSheet;
web:TWebBrowser;
begin
tabsheet:=TTabSheet.Create(Self);
tabsheet.PageControl:=PageControl1;
tabsheet.Caption:='标签';
PageControl1.ActivePageIndex:=PageControl1.PageCount-1;
web:=TWebBrowser.CreateParented(tabsheet.Handle);
tabsheet.InsertControl(web);
web.Align:=alClient;
end;