delphi Panel上显示窗体
2020-02-29 20:24
74 查看
procedure PnlShowForm(ShowForm:TFormClass);
procedure PnlShowClear;
procedure TFrmMain.PnlShowForm(ShowForm:TFormClass);
var
MyForm:TForm;
begin
PnlShowClear;
MyForm:=ShowForm.Create(Application);
MyForm.Parent:=PnlShow;
MyForm.Left:=0;
MyForm.Top:=0;
MyForm.Show;
end;
procedure TFrmMain.PnlShowClear;
var
i:Integer;
begin
for i:=0 to PnlShow.ControlCount - 1 do
begin
if PnlShow.Controls[i] is TForm then
PnlShow.Controls[i].Free;
end;
end;
备注:子窗口formstyle属性要设为fsNormal,设为其他值子窗口显示在父窗口中,而不在panel内,和panel分离.
转载于:https://www.cnblogs.com/Little-Star/p/7488235.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 让子窗体显示在主窗体的一个Panel控件里
- c# winFrom 使窗体显示SplitContainer或Panel中[转]
- Delphi窗体显示后弹出一个对话框的方法
- DELPHI 让子窗体显示在任务栏上
- Delphi显示和隐藏窗体
- delphi中显示第二个窗体
- Delphi 中最小化窗体是隐藏并在任务揽中显示图表和进程名
- C# Winform 左侧菜单右边显示、子窗体显示在主窗体(子窗体当控件添加到Panel)
- delphi中关于dbgrideh的DrawColumnCell事件,窗体重画,让每个单元格以及字体显示不同的颜色
- DELPHI 让子窗体显示在任务栏上
- Delphi显示和隐藏窗体
- Delphi工程主窗体显示并最大化一个特殊例子
- Delphi无需代码实现透明窗体显示文字
- c# winFrom 使窗体显示SplitContainer或Panel中
- Delphi XE4 主窗体隐藏之后任务栏没有图标显示。
- c# winFrom 使窗体显示SplitContainer或Panel中
- [转]c# winFrom 使窗体显示SplitContainer或Panel中
- winform panel显示子窗体
- 机房收费中Panel控件解决子父窗体显示
- Delphi 7.0如何连接Mysql数据库,并在delphi窗体上显示