在Tdbgrid控件中有一列要显示为按钮形式  
.Columns(0).ButtonText  =  True  
 
为什么在我的程序中会出现这样的现象:Columns(0).不显示为按钮,只有点击Tdbgrid一下,在点Columns(0),才出现按钮呢  

解决方案 »

  1.   

    .Columns(0).Button  =  True  
    .Columns(0).ButtonAlways  =  True  
    就搞定
    不信你试试
      

  2.   

    更正:
    .Columns(0).ButtonText  =  True  
    .Columns(0).ButtonAlways  =  True  ok
    这次真的摆平
    呼~~~
    长出一口气
      

  3.   

    楼上的那位不行啊
    这样一来,第一列全都显示为按钮的形式
    但是第一行第一列还不是按钮,只有点一下才会出现其实我不想要这样的,我要的是只有点计的那个显示为按钮(一打开时,默认为第一天记录)我在别的窗口下面.Columns(0).Button  =  True  就可以了,但是有一个窗口就不行
      

  4.   

    .Columns(0).ButtonText  =  True  
    上面的写错了
      

  5.   

    差不多吧
    也就是点击哪个,那个显示为按钮tdbgrid更新时,一般会把第一行,第一列默认显示为按钮可是我的在某一个窗口下不行,别的地方都可以