请教
Delphi 中 frame 该怎么用呢?怎么才能动态切换多个TFrame呢?

解决方案 »

  1.   

    把打開的TFrame的handle記下來,(可以保存在TList中)要打開哪個TFrame再從里面加載
      

  2.   

    我是这样做的,我把做好的Frame都放在工程里的一个窗体上,然后,用程序动态控制Frame的位置,使要显示的Frame显示在当前窗口的显示区域,楼主可以参考
      

  3.   

    新创建一个FRAME  你在上面放一些组件 然后点右键  可以就看到有个“ADD TO  ” 你点那个 然后就会到你的组件板去  你把那个点了之后放你的窗口(FORM)上 你看效果就知道了
      

  4.   

    fm:Tframe1;if assigned(fm) then
      fm.free;
    fm := Tframe1.create;//Tframe2.create;//Tframe3.create;
    fm.parant ;= pannel1;
    fm.visible := true