TEdit和TBotton的结合使用问题,还有怎么给BOTTON定义颜色,要求在TEdit中输入字符后按ENTER键处理OnBottonClick事件!
我在TEdit的onkeydown事件中写了处理ENTER键的事件,运行按ENTER执行正确,但是有嘟的一声,是为什么?如果该事件是调用procedure TForm04.Button4Click,该怎么写?格式我写的if key=VK_return then Button5Click(Sender: TObject);这有什么错?
我在TEdit的onkeydown事件中写了处理ENTER键的事件,运行按ENTER执行正确,但是有嘟的一声,是为什么?如果该事件是调用procedure TForm04.Button4Click,该怎么写?格式我写的if key=VK_return then Button5Click(Sender: TObject);这有什么错?
解决方案 »
- virtual和override的声明在哪个头文件啊 ?
- 这样的查询语句如何写?
- 如何用钩子实现系统键的记录和回放
- 如何做出象qq一样的界面,列表中有图片、文字、可以滚动
- 程序打包后,在别的机器,程序界面颜色变了。
- 怎样在WinME中禁止用Alt+F4关闭程序?
- 用"alter table 表名 add 字段名 char(3)"增加表的一列时,请问字段名可不可用动态的,如用edit1中的内容作为字段名?
- C/S结构程序登录数据库的用户名和密码究竟该存放在哪里?
- 打听一下:深圳在4月27日是不是有个毕业生专场招聘会?
- 用delphi做3D虚拟世界一类的的软件,有例子或者源代码嘛?----谢谢
- 请问怎么捕获Tab键按下这个事件?
- 请问,我用delphi开发联通通信网关,接收中文短信时UCS2编码怎么转换为汉字编码。谢谢
你看一下passcal语言,其中有关于调用过程的语句;我也是初学,经验是有问题多去看书和实际例程,然后多做练习。
if key=#13 then
button.click;
有声音是delphi自带的
BITBUTTON是没有颜色的,只有加载一个图片而已,
begin
if key = #13 then // #13 = Return
begin
key := #0;
// Code...
end;
end;
方法二:
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
var
Mgs: TMsg;
begin
if Key = VK_RETURN then
PeekMessage(Mgs, 0, WM_CHAR, WM_CHAR, PM_REMOVE);
end;