我的程序有Table、TComboBox、DBGrid、TPageControl、TreeView......这些控件。
我想保存数据,怎么去保存所有的内容呢?最好是在TPageControl里分Page来分块保存(是为了打印的时候能分PAGE打印,而不必全部打印),但是保存还是只有一个文件。

解决方案 »

  1.   

    写入文件(ini)或数据库不就可以了
      

  2.   

    能分PAGE打印???
    一般打印我是用QUITREPORT1来打印的,完全可以进行分页打。
      

  3.   

    我用了TPageControl控件,我是说分开来打印(按照TPageControl的各个PAGE)。就是如果我在TPageControl里的第一页是公司简介、第二页是联系方式。我要分别打印1公司简介和2、联系方式。
    而我要保存的当然是一个文件啊。但是我不是表,而是一些前面所说的一些控件组合而成的一些页面。
    在保存的时候,是让那些页面保存成一个文件。
      

  4.   

    不会吧~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    就是在整个界面中我用了一个的TPageControl控件。Align:=clClient
    然后分页来做每一个模块啊。
      

  5.   

    你可以保存为ini文件,
    每个Page设一个segment
    在segment中写各个空间的值
      

  6.   

    不会吧~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    就是在整个界面中我用了一个的TPageControl控件。Align:=clClient
    然后分页来做每一个模块啊。我要保存每一个模块的内容啊。但是只保存上个文件。
      

  7.   

    不会吧~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    就是在整个界面中我用了一个的TPageControl控件。Align:=clClient
    然后分页来做每一个模块啊。我要保存每一个模块的内容啊,而每一个模块由上面所说的那些控件组成。简单的说,就是保存存文件。
      

  8.   

    procedure TMainForm.Btn_SaveViewClick(Sender: TObject);
    begin
      if SaveDialog1.Execute then
      begin
        Memo_Show.Lines.SaveToFile(SaveDialog1.FileName);
      end;
    end;
    这是保存的一个TMemo控件的内容。就是我有许多的Combobox这些控件,是不是也是上面的语句,只不过多了许多项?
    procedure TMainForm.Btn_SaveViewClick(Sender: TObject);
    begin
      if SaveDialog1.Execute then
      begin
        Memo_Show.Lines.SaveToFile(SaveDialog1.FileName);
        Combobox.Text.SaveToFile(SaveDialog1.FileName);
        ........
      end;
    end;