zoukankan      html  css  js  c++  java
  • Delphi实现个相似的功能界面共用一个窗体

    1.界面

    2.代码 

    form1  代码:

    implementation

    uses   unit2; {$R *.dfm}

    procedure TForm1.btn1Click(Sender: TObject);

    var   f2 :Tform2;

    begin  

      f2 := Tform2.Create(self);  

      f2.flag :='1';  

      if f2.ShowModal = mrOk then  

      begin    

        Application.CreateForm(Tform,form2);    

        form2.ShowModal;

       end;

    end;

    procedure TForm1.btn2Click(Sender: TObject);

    var   f2 :Tform2;

    begin

      f2 := Tform2.Create(self);

      f2.flag :='2';

      if f2.ShowModal = mrOk then

      begin

        Application.CreateForm(Tform,form2);

        form2.ShowModal;

      end;

    end;

    end.

     form2 代码:

      public

        flag : String;//判断打开的是哪个窗体

        { Public declarations }

      end;

    var   Form2: TForm2;

    implementation

    {$R *.dfm}

    procedure TForm2.FormShow(Sender: TObject);

    begin

     if flag = '1' then

      caption := '打开了第一个窗体'

      else if flag='2' then

      caption := '打开了第二个窗体'

    end;

    end.

  • 相关阅读:
    我回来了.jpg
    NOIp2016 day1解题报告
    丢人笔记:黑科技——使用streambuf加速读入输出
    点分治总结
    改一下OI代码风格
    算法笔记:笛卡尔树
    复腱
    poj3348Cows 凸包板子
    线段树板子poj3468
    CH4201楼兰图腾
  • 原文地址:https://www.cnblogs.com/rongxiaoya/p/2820364.html
Copyright © 2011-2022 走看看