在delphi7中怎样使dbgrid中的某一列不能获得焦点,而其它列能获得输入焦点? 在delphi7中怎样使dbgrid中的某一列不能获得焦点,而其它列能获得输入焦点?请高手指点,十万火急!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 双击dbgrid选中增加的列其属性有readonly=true; 你让那列的字段readonly就行了 同上DbGrid1.Columns[1].ReadOnly:=true; 你让那列的字段readonly后,那个列不能修改了,但仍然能够获得焦点,我的目的是不让那个列获得焦点!!!!!! 同一问题怎么问两次?在ColEnter事件中写入以下代码,当第一列被选中时,马上转到第2列,马上失去焦点。procedure TForm1.DBGrid1ColEnter(Sender: TObject);beginif DBGrid1.SelectedIndex=0 then DBGrid1.SelectedIndex:=1;end; Fastreport 控件打印格式设置求救 zzf2001355 徽酥清风在吗?谢谢你提供的D5,已经可以安装了.. 用delphi打开excel时候,如何让excel的保存功能失效? 讨论:你认为中国最厉害的五个程序员 求救!!!!!!!!!!! 请教各位老大,看看下面的SQL错误. 一个小问题!请帮帮忙解决一个,有分相送! delete ,select 语句中使用where的问题 一个FORM窗口,最小化时有事件触发吗 sorry,应该是如何检测一个按纽被单击 有关form2.showmodal=mrOK 的问题? 大家给我看看这个类有什么问题!谢谢
选中增加的列
其属性有readonly=true;
不让那个列获得焦点!!!!!!
在ColEnter事件中写入以下代码,当第一列被选中时,马上转到第2列,马上失去焦点。
procedure TForm1.DBGrid1ColEnter(Sender: TObject);
begin
if DBGrid1.SelectedIndex=0 then
DBGrid1.SelectedIndex:=1;
end;