请教﹐用dbctrlgrid 作为单笔记录的输入画面﹐如何设置按回车键﹐使其输入焦点自动下移到下一个控件…………不同于dbgrid , 我试了senmessage 或perform ,皆不行……..不知有哪位朋友知道的﹐请告知一下 ……….
解决方案 »
- 又有问题了,Hex到汉字和英文同时输出!(中国人帮忙顶了)
- 求教ADOQuery的Filter的用法
- 请问如何自动隐藏任务栏..且当鼠标移到底部时状态栏出现 ,移走后隐藏....
- 在Delphi程序中如何修改注册表?
- 在TreeView里面如何得到当前节点父节点的父节点(急啊!!!)
- 升级delphi6的程序
- Socket Error # 10054 是什么问题?(intraweb)
- 一个很难的问题??高分
- 在delphi7中我想实现具有多个相同属性的查询,应该怎么写代码?这是我写的代码,不过选出来的是或的关系!我的代码如下:
- 在delphi中那里可以找到DBNavigator的原代码?
- 在主窗体的Create中显示其他窗体?
- 怎么用DLL存储资源(比如图象、声音、*.htm等等)?
answer please
begin
if Key = #13 then
button1.SetFocus;
end;
这样做不行﹐我的dbctrlgrid 的rowcount = 1 ,col = 1 ,我在上面放了几个
Dbedit 类型的输入窗口﹐开始时焦点在dedit 中tab 顺序最小的一号, 然后
《enter》后焦点被dbctrlgrid所得﹐再回车﹐焦点只能由几个dbedit中tab 最小
值 的控件与父控件dbctrlgrid两者之间循环得到﹐但按《tab 》却可以按设定的
Tab 顺序得到输入焦点…….不知何故。。请高手解决。
begin
Key := #0;
Perform(WM_NEXTDLGCTL, 0, 0);
end;
这样做仍不行 ﹐
如果能从 一个控件的对象名或句柄﹐知道其下一个的Tab顺序值, 能否得到其
该控件的对象名或句柄﹐如果可以 ﹐则可以解决此问题…………..有哪位知道 ﹐如何从一个其控件的下个tab顺序号 ﹐得到其下个控件的句柄…..
它可以按tab顺序返回控间
IF KEY=VK-RETURN THEN KEY:=VK-TAB