在delphi7中怎样使dbgrid中的某一列不能获得焦点,而其它列能获得输入焦点?
请高手指点,十万火急!!

解决方案 »

  1.   

    双击dbgrid
    选中增加的列
    其属性有readonly=true;
      

  2.   

    你让那列的字段readonly就行了
      

  3.   

    同上DbGrid1.Columns[1].ReadOnly:=true;
      

  4.   

    你让那列的字段readonly后,那个列不能修改了,但仍然能够获得焦点,我的目的是
    不让那个列获得焦点!!!!!!
      

  5.   

    同一问题怎么问两次?
    在ColEnter事件中写入以下代码,当第一列被选中时,马上转到第2列,马上失去焦点。
    procedure TForm1.DBGrid1ColEnter(Sender: TObject);
    begin
    if DBGrid1.SelectedIndex=0 then
      DBGrid1.SelectedIndex:=1;
    end;