如题
解决方案 »
- 如何遍历字符?
- 急!!!fastreport报表高度能否根据内容改变?
- 关于给计算字段赋值的问题
- 关于Fast Report报表的问题,请哥们帮帮
- 关于QUICKREPORT报表的问题,在线等答案!
- 怎么把回车键的功能转化为tab键的功能,在stringgrid里
- 请问如何清除释放当前内存?
- 我想修改tquery的本身,使其在BEFOREOPEN前先执行一个showmessage('1');怎么实现呢.
- QuickReport中的QrExpr问题。急~~
- 请问:用SQL语句怎样实现模糊查询?是用统配符吗?具体怎么使用?
- RichEdit显示成这样?
- 如何删除TClientDataSet中的一列或多列
begin
if Key in ['a','A'] then
Key := 'B';
end;
在VC里可以使用 PreTranslateMessage 函数。
在delphi里应该更简单,使用 Form的KeyDown 或 KeyUp就可以做到。。
SetWindowLong(hWnd, DWL_DLGPROC, @NewProc)
我试过在
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=107 then
key:=74;
end;还是无法改变啊