现在一个cxGrid的rootlevel下有两个level,标签分别为levelA和levelB,levelA对应viewA,levelB对应viewB.
当点击levelB的标签的时,viewB显示,
现在要要加一个按钮,一点击按钮就可以显示viewB,请问下,这个代码该怎么写,下午看帮助搞了一个下午没搞定,请大家帮帮忙啊,谢谢!

解决方案 »

  1.   


        if Assigned(tvFilms.Controller.FocusedRecord) then
          tvFilms.Controller.FocusedRecord.Expanded := true;
      

  2.   

    按你的设置是:    if Assigned(ViewA.Controller.FocusedRecord) then
          ViewA.Controller.FocusedRecord.Expanded := true;
      

  3.   

    这样可以把viewA对应的Level设置为当前level吗?
    我试试啊,
    我在补充说明下我的问题:一个level包含两个子level A 和 B 一个level 通常包含一个view
    一般只能显示一个子level的view,比如当前显示的是viewA 要点击level B的标题(caption)后 viewB显示出来(置为当前)
    我想做一个按钮,一点击这个按钮就相当于点击level B的标签(Tab),让viewB显示出来
      

  4.   

    把level的图帖出来看看.即点customize后弹出来的图