我想在dbgrid某一列里面设置用户提示 就象edit里面的hint 不过它要针对每一列的而不是真个dbgrid ?
                             
                                            哪位大哥知道请赐教!

解决方案 »

  1.   

    编程实现,动态改变hint,鼠标点到某一列时判断下当前列,然后写grid的hint
      

  2.   

    呵呵用dbgrid的field[]
    onmousemove
      

  3.   

    动态改变hint,dbgrid行改变时,改变hint的内容~!
    应该可以
      

  4.   

    不是很麻烦吧!
    dbgrid1.Hint:=DBGrid1.Columns[dbgrid1.SelectedIndex].Title.Caption
      

  5.   

    procedure TForm1.DBGrid1ColEnter(Sender: TObject);
    begin
    dbgrid1.Hint:=DBGrid1.Columns[dbgrid1.SelectedIndex].Title.Caption
    end;
      

  6.   

    上面的方法是可以 但是我想要的是点击到比如DBGrid1.Columns[5].Title.Caption的一列然后显示提示就是以DBGrid1.Columns[5].Title.Caption的一列为一个出发点  而不是无论点击到dbgrid1哪一点都显示提示
      

  7.   

    procedure TForm1.dbgrd1TitleClick(Column: TColumn);
    begin
    dbgrd1.Hint :=column.Title.Caption;
    end;
      

  8.   

    不要搞那么多事拉,用Ehlib的DBGridEh吧,直接设每个字段title属性的hint和showhint就行