这个是不是要用消息机制来做? 我想让一个窗口(暂叫子窗口)判断打开它的窗口(暂叫主窗口)是按了哪颗键,根据不同的按键来把子窗口里的一个adoquery的sql语句做相应的变化,这是不是用消息机制来做比较好?(如果不考虑设全局变量什么的,最好有代码) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好象消息函数都有Sender参数的,消息发送的源对象这个参数可以判别的,好久没用DELPHI了,也许会记错了 按键直接在主窗口处理就是了, 再根据需要处理的子窗口 的 sql 按键直接在主窗口处理就是了, 再根据需要处理的子窗口 的 sql 在form的onkeydown里写不好吗,dwgz()其实说了在onkeydown里判断你要回应的按键,然后写处理 用消息没有必要,因为两个窗口在一个工程里可以直接相互引用。设置主窗口.KeyPreview = True,然后在它的OnKeyDown中写代码就可以了。可以直接改变子窗口的SQL变量,也可以调用子窗口的一个过程,让这个过程来改变SQL。这比消息要来得快一些。—————————————————————————————————宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。————————————————————————————————— 多条件+时间段查询方式? 小問題:關於taborder 怎样将浏览器中输入的用户名、密码与数据表中的用户名、密码作比较? 谁能发一个数据库流程图让我做参考 如何用DELPHI调用帮助文件(帮助文件扩展名为chm)? 100分在线等待,如何在窗口标题栏绘制按钮 设置ClientSocket.Active:=true;报“……目标机器积极地拒绝它”,为什么?怎样才能不报? Delphi中过程声明有无括号的区别 delphi的热键列表,谁能提供? 帮助up也加分,up一次5分 两个前台同时操作一张表... 送给大家一个小小的礼物,希望大家喜欢(通过文本传送文件)
在onkeydown里判断你要回应的按键,然后写处理
设置主窗口.KeyPreview = True,然后在它的OnKeyDown中写代码就可以了。可以直接改变子窗口的SQL变量,也可以调用子窗口的一个过程,让这个过程来改变SQL。这比消息要来得快一些。—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————