1) 键盘事件。
2)DBGRID 行记录颜色控制。太多的资料介绍这些。——查书!
2)DBGRID 行记录颜色控制。太多的资料介绍这些。——查书!
解决方案 »
- 我想做成这样的一个效果,
- 如何检测电脑上面安装了些什么软件?
- 主界面,背景是幅图,左边显示的几个功能模块按钮,点击后右边列出详细几个按钮,请问是什么控件做的?
- 初学者的问题,,谢谢
- indy servers接收IP端口问题
- 请教一个非常奇怪的问题?
- DBLookupListBox控件内有两列数据,如何在显示列的同时取得另一列的值?
- 如何让combobox显示的是另一个表中的数据项?求教
- tongdings(痛定) 请进。
- 各位老大,软件的评估版叫什么,"Version 1.0 beta"??
- 关于WebSnap程序发布在IIS上的问题,目录访问权限得不到
- 对面的高手看过来——如何把查询出来的记录转化成excell文件!!!!(100高分求解)
Shift: TShiftState);
begin
if key=13 then
//showmessage(inttostr(DBGrid1.Columns.Count ));
if dbgrid1.SelectedIndex <dbgrid1.Columns.Count-1 then
begin
dbgrid1.SelectedIndex := dbgrid1.SelectedIndex+1;
showmessage(inttostr(dbgrid1.SelectedIndex));
end
else if dbgrid1.SelectedIndex=dbgrid1.Columns.Count-1 then
begin
dbgrid1.SelectedIndex := 0; end;
// showmessage('asdf');
end;
Key:=Vk_Down;
Shift: TShiftState);
var cur:integer;
begin
if key=VK_RETURN then begin
cur:=dbgrid1.SelectedIndex;
if cur<>dbgrid1.FieldCount-1 then
dbgrid1.SelectedIndex:=cur+1
else begin
datasource1.DataSet.Next;
dbgrid1.SelectedIndex:=0;
end;
end;
end;
begin
if (Key = #13) then
SendMessage(DBGrid1.Handle,WM_KEYDOWN,VK_TAB,0);
end;