就如同Visual Stadio.NET,新打开一个文件,编辑区增加一个TabSheet页面,上面放了一个编辑框编辑这个文件?
解决方案 »
- tdxDBGrid 焦点控制问题?
- 急!!!!使用WebBrowser控件时发现以下属性不存在,怎么办?
- 下面3个动态创建窗体的语句有什么区别?
- 我发现我的所有端口都被占用了重启也没有用?
- 高手看看我写的这个简单的dll是怎么回事,在调用时提示无效的指针操作!
- 怎样检索到符合两个日期之间的数据,即日期类型比较的问题
- 我建了一个keyup事件,之后我什么代码都没写就将关于这个事件的生成代码都删掉,运行就出错,为什么?
- 如何在access2000中存取图片啊
- 如果用SQL函数截取DATETIME类型字段中的DATE值?(返回结果仍得为日期型)
- 急救!!!关于udp控件!
- 如何在Delphi环境下连接远程机器上的ACCESS数据库?
- 如何让pagecontrol中的tabsheet没有边框?
要多思考啊
var
mytab : TTabSheet;
myrich : TRichEdit;
begin
mytab := TTabSheet.Create(Self);
mytab.PageControl := PageControl1;
mytab.Caption := 'Demo';
PageControl1.ActivePage := mytab;
myrich := TRichEdit.Create(self);
myrich.Parent := mytab;
myrich.Align := alClient;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
TabSheet1: TTabSheet;
WebBrowser1: TWebBrowser;
Flag,Frame,pData,Header: OLEVariant;
begin
TabSheet1:=TTabSheet.Create(self);
TabSheet1.PageControl:=PageControl1;
TabSheet1.Caption:='Page1';
WebBrowser1:=TWebBrowser.Create(self);
WebBrowser1.Navigate('http://www.csdn.net',Flag,Frame,pData,Header);
WebBrowser1.Parent:=TabSheet1;
WebBrowser1.Align:=alClient;
------------------------------------------
这一句说: WebBrowser1.Parent:=TabSheet1;
Can't assign a readonly property,怎么Parent会成ReadOnly了?
var
TabSheet1: TTabSheet;
WebBrowser1: TWebBrowser;
Flag,Frame,pData,Header: OLEVariant;
begin
TabSheet1:=TTabSheet.Create(self);
TabSheet1.PageControl:=PageControl1;
TabSheet1.Caption:='Page1';
WebBrowser1:=TWebBrowser.Create(self);
WebBrowser1.Align:=alClient;
WebBrowser1.Navigate('http://localhost',Flag,Frame,pData,Header);
WebBrowser1.ParentWindow:=TabSheet1.Handle;end;可以了OK,谢谢。
但现在又出现了另一个问题,为什么WebBrowser并没有以完全填充TabSheet?也就是说这一句 WebBrowser1.Align:=alClient;根本没有起作用?
WebBrowser1.Left:=TabSheet1.Left;
WebBrowser1.Top:=TabSheet1.Top;
WebBrowser1.Height:=TabSheet1.Height;
WebBrowser1.Width;=TabSheet1.Width;
WebBrowser1.ParentWindow:=TabSheet1.Handle;
//WebBrowser1.ParentWindow:=TabSheet1.Handle;并没有指定Parent~~
//换成这样~~ WebBrowser1.Align:=alClient;
TControl(WebBrowser1).Parent:=TabSheet1;