我试了一下,无论是TForm或是TPanel都没有出现任何问题,不知道你那边究竟是什么原因!
解决方案 »
- 如何做拖拽FORM上的控件位置[在线等]
- 急,使用htmlhelp workshop制作帮助怎么都不能显示出图片来,在线等待
- 请问如何复制GRID中的一条记录?
- 这个打印判断的问题怎么就是不能解决
- 我的delphi程序用ActiveSkin换了肤,在别的机器上体现不出来?
- 请问哪里有关于delphi各控件详细使用方法的介绍,谢谢!
- 关于image控件的问题(50分)
- manboo以前解答的关于创建不则则窗体的程序有一个警告,大家都没发现吗?有人能改正吗
- 使用Delphi将数据库中的数据输出到word
- QuickReport里如何生成斜线?
- 问一个不太难的问题?(关于QuickReport)
- 关于两个程序并发更改一个表
dbgrid1:tdbgrid;
begin
dbgrid1:=tdbgrid.create(nil);
dbgrid1.parent:=panel1;
dbgrid1.Align:=alclient;
end;//试试
procedure TForm1.Button1Click(Sender: TObject);
var
dbgrid1:Tdbgrid;
begin
dbgrid1:=Tdbgrid.Create(Self);
dbgrid1.Parent:=form1;
end;
个人认为dbgrid1.Parent:=form1不太好(因为这样会引起循环引用,而循环引用是我最不喜欢的)
不过现在问题也已经解决的,想通了,不打算在自定义控件里面封装dbgrid了(太耗费资源了),而只是保存一个指针,指向界面上的dbgrid控件(这个dbgrid大家共用),呵呵。谢谢大家的回答!