3
340340
Unregistered / Unconfirmed
GUEST, unregistred user!
我是这样做的,先在Option中去掉自动创建的所有非主窗体MainFrm的窗体,然后在MainForm的OnCreate事件中写
begin
MyTestFrm1 := TMyTestFrm1.Create(Self);
MyTestFrm1.Parent := MainFrm.PanelMain;
MyTestFrm1.BorderStyle := bsNone;
MyTestFrm1.Align := alClient;
MyTestFrm2 := TMyTestFrm2.Create(Self);
MyTestFrm2.Parent := MainFrm.PanelMain;
MyTestFrm2.BorderStyle := bsNone;
MyTestFrm2.Align := alClient;
……
end;
在主窗体MainFrm的implementation下加Uses语句加入对MyTest1、MyTest2的引用。
但是问题来了,即使在MainFrm的OnCreate事件中加入DoubleBuffered := True;或是PanelMain.DoubleBuffered := True;一样会闪烁,没有任何改善,请问要如何做才能使之不闪烁呢?谢谢~分不多了。。。还望海涵。
begin
MyTestFrm1 := TMyTestFrm1.Create(Self);
MyTestFrm1.Parent := MainFrm.PanelMain;
MyTestFrm1.BorderStyle := bsNone;
MyTestFrm1.Align := alClient;
MyTestFrm2 := TMyTestFrm2.Create(Self);
MyTestFrm2.Parent := MainFrm.PanelMain;
MyTestFrm2.BorderStyle := bsNone;
MyTestFrm2.Align := alClient;
……
end;
在主窗体MainFrm的implementation下加Uses语句加入对MyTest1、MyTest2的引用。
但是问题来了,即使在MainFrm的OnCreate事件中加入DoubleBuffered := True;或是PanelMain.DoubleBuffered := True;一样会闪烁,没有任何改善,请问要如何做才能使之不闪烁呢?谢谢~分不多了。。。还望海涵。