我想实现这样的功能,但即一个按钮,打开一个子窗口,然后让他预祝窗口进行信息交换,如我在主窗口中往一个数据库中加数据,儿子窗口能有一个进度条将进度显示出来,这样问不知道幼不幼稚,感激的一边流眼泪一边流大鼻涕

解决方案 »

  1.   

    你的子窗口放一个memo不好吗
    把memo的属性连接到form1上
      

  2.   

    首先应该对窗体分区设计,显示区,输入区,等等进度条放在就是,放在panel上的确不错小哥很有意思@
      

  3.   

    呵呵,子窗体创建使用TForm.Create或者Application.CreateForm都可以,不过记得释放哦
      

  4.   

    另外,如果你需要在子窗体上建立进度条,面临的问题是,如果你用Form.Show,那么子窗体会很快被主窗体挡住,如果用Form.ShowModal,你会发现主窗体根本没做事情,这个要注意一下
      

  5.   

    试试以下方法
    SubForm := TSubForm.Create(Application)
    try
      with SubForm do
      begin
        SubForm.FormStyle := fsStayOnTop;
        SubForm.Show;
        SubForm的进度条进度置0;
        SubForm的进度条上限置n;
      end;  for i:=1 to n do
      begin
        //do 你要做的事情
        SubForm的进度条StepIt;
      end;
    finally
      SubForm.Close;
      SubForm := nil;
    end;