有那位兄弟能幫我化解一下,我想知道我每次雙擊DBGrid 是雙擊DBGrid的那個字段?

解决方案 »

  1.   

    如果使用oncellclick时间就很容易确定了
    procedure TForm1.DBGrid1CellClick(Column: TColumn);
    beginend;
      

  2.   

    procedure TForm1.DBGrid1DblClick(Sender: TObject);
    begin
      if DBGrid1.SelectedIndex >= 0 then Exit;
      Caption := DBGrid1.Columns[DBGrid1.SelectedIndex].FieldName;
    end;
      

  3.   

    如andyzhou1101(〆.赱 極端(应该枪毙所有打女人的男人)) ( ) 
    所言
      

  4.   

    procedure TForm1.DBGrid1DblClick(Sender: TObject);
    begin
      if DBGrid1.SelectedIndex < 0 then Exit;  //應該是小于吧
      Caption := DBGrid1.Columns[DBGrid1.SelectedIndex].FieldName;
    end;