各位大侠好!
   在应用statusbar的时候,当我在窗口上双击该组件时,弹出一个小对话框,在空白处右键点击,可以加入0,Tstatuspanel 再加入一行,出现1,Tstatuspanel字样,然后关闭它应该可以在窗体上显示状态栏分栏效果,可是为什么它没有变化
   还有,它到底该怎么用,如何然它与当前焦点联系在一起加以显示呢

解决方案 »

  1.   

    怎么没有变化啊
    用statusbar1.panels[].text来显示
      

  2.   


    >>如何然它与当前焦点联系在一起加以显示呢
    對應要處理的控件, 也設置其 ShowHint 屬性為真, 就可以加一個 Addtional 下的 ApplicationEvents1 控件, 
    處理其 OnShowHint 事件,在裹面, 可以給 statusbar1 付值
      

  3.   

    >>加入0,Tstatuspanel 再加入一行,出现1,Tstatuspanel字样
    設置其中的 width
      

  4.   

    statusbar1.panels[0].text:='这是第一格';
    statusbar1.panels[1].text:='这是第二格';
    statusbar1.panels[2].text:=datetimetostr(now); //这是第三格
    ...
      

  5.   

    那是因为0,Tstatuspanel 的width值为0的结果
      

  6.   

    应该会有变化
    可能是楼上说的那种问题 再拉个statusbar下来看看
      

  7.   

    看一下StatusBar的SimplePanel的属性是否为False。
      

  8.   

    zjhjp(寒松)的朋友写的很好很详细
    我很赞成他的观点