我想在EDIT中输入数据后,鼠标失去焦点,和按回车键,共同一个结果,把结果输入数据库procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=13 then
end;和这个procedure TForm1.Edit1Exit(Sender: TObject);
beginend;如何编写在一起……比较简练。多谢回答。
Shift: TShiftState);
begin
if key=13 then
end;和这个procedure TForm1.Edit1Exit(Sender: TObject);
beginend;如何编写在一起……比较简练。多谢回答。
解决方案 »
- delphi 中文和数字转16进制问题
- Variants.VarToStr(SALE_DATE) = '0'
- 请教大虾:数据库基础数据维护,有没有人做成模块了的?做过的给个思路
- 网络文件传输
- 高手指教:数据库连接池控件?
- 请问如何在quick report 上面显示每一页的页码
- 关于用DELPHI和MSSQL做一个C/S的简单数据库管理系统的问题!!
- 怎么样实现用光标实现窗体里焦点在组件(比如说多个控钮)的转移?都来说说?
- BDE是女人 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- copyrect处理BMP图象的效果能否不失真??
- 请问delphi中如何在一个form里调用另一个form的procedure
- TEDIT控件的MaxLength属性
这个回车事件如何执行Edit1Exit事件……有个范例代码吗……,我是新手……多谢。
还有更加简单的写法吗?多谢。
procedure TfrmWordManager.BitBtn2Click(Sender: TObject);
begin
close;
end;procedure TfrmWordManager.edtWordExit(Sender: TObject);var
sSqlStr:string;
begin
with frmdatabase do
begin
ADOWordMan.close;
ADOWordMan.SQL.Clear;
sSqlStr:='insert into word(word,mean) values(:Word,:Mean)';
ADOWordMan.SQL.Add(sSqlStr);
ADOWordMan.Parameters.ParamByName('Word').Value:=Trim(edtWord.Text);
ADOWordMan.Parameters.ParamByName('Mean').Value:=Trim(edtMean.Text);
ADOWordMan.ExecSQL;
Application.MessageBox('单词增加成功!', '提示', MB_OK + MB_ICONINFORMATION);
end;
end;
procedure TfrmWordManager.edtWordKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=13 then
edtWord.OnExit(edtWord);end;