我想双击DBchart后,打开别一个窗体,并在新打开的窗体中显示刚刚的那个DBchart,不知道应该怎么做,请高手指教!

解决方案 »

  1.   

    在跳出的窗體裏  定義一個  DBChart  型的變量然後把第一個窗體的 DBChart 傳過去就行了。
      

  2.   

    我在窗体中放了一个DBCHART1然后显示的时候将一个有内容的DBCHART2赋给它
    DBCHART1:=DBCHART2;
    但是没显示是空白的
      

  3.   

    看錯了,DBCHART,你把數據集也要傳過去才行的。
      

  4.   

    那不就是重新设置一个DBchart,因为原来窗体的那个DBCHART有点其它的设置,如X轴字体是斜着的,这些设置要怎么同步呢
      

  5.   

    可以這樣子,在第二窗體裏只聲明一個DBCHART的變量,不要自動健然後把第一個窗體的DBCHART傳過去給它,並且還要傳一個數據集給第二個窗體中聲明的一個數據集。然後第二個窗體的DBCHART還要與數據集綁定就可以了。
    這個應該很簡單的。
      

  6.   

    数据集最好放到公共区域。在另外一个窗体创建一个相同类型的控件。
    然后把前一个窗体的内容给赋过去。不要传指针,怕前一个窗体FREE的时候,后一个窗体的控件出错