首页 > 其他 > 详细

uniGUI之新窗口(19)

时间:2020-02-08 14:42:10      阅读:112      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 然后 保存,在这里 重命名窗口

技术分享图片

 

 技术分享图片

//主窗口 调用 
//  NewForm2.UniForm1.Show() ;          //非阻塞
  NewForm2.UniForm1.ShowModal();//阻塞
//子窗口 调用
procedure TUniForm2.UniButton1Click(Sender: TObject);
begin
  self.ModalResult := mrok; //将子窗口的返回值  mrok传回主窗口
  self.Close;   //关闭子窗口
end

//主窗口 调用
procedure TMainForm.UniButton1Click(Sender: TObject);
begin
  newform2.UniForm2.ShowModal(
    procedure(Sender: TComponent; Res: Integer)//主窗口接收子窗口传回的值 Res
    begin
      Case Res of
        mrOk: // 点Ok后执行的语句
          begin
            caption := mrOk
          end;
        mrNo:   // 点No后执行的语句
          begin
            caption := mrNo
          end;
        mrCancel:   // 点Cancel后执行的语句
          begin
            caption := Mrcancel
          end;
      end;
    end
    );

end;

 

uniGUI之新窗口(19)

原文:https://www.cnblogs.com/tulater/p/12276014.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!