请问delphi 中如何来判断dbnavigator 上按钮的状态……….如: dbnavigator.VisibleButtons, 但’.’ 后调不出各个按钮的属性﹐应如何写呢 ? 
解決后立即結貼...........

解决方案 »

  1.   

    按钮的状态随着Dataset.State而改变。
      

  2.   

    按钮的状态随着Dataset.State而改变。
    回复: windindance(风舞轻扬) 
    我测试了﹐dataset 与 datasource 的state property 都是来反映当前的状态 。如果当前处于dsinsert状态﹐则当改变当记录时﹐会自动作post 动作﹐然后记录变为dsbrower 状态 , 而对于dbnavigator 控件的first ,piror ,next ,end 等按钮 ﹐如果我delete all 记录后 ﹐其四个按钮变灰色﹐但dataset状态仍为dsbrower 状态。 如果dbnavigator 根这个状态, 如何来判定呢。。请高手解决