社区
C++ Builder
帖子详情
模拟键盘输入问题
bithw
2005-07-04 01:33:49
执行这样代码
dbedit->Text=edit->Text,post时数据库不会更新
如果手动输入edit->text的值post会更新到数据库中,我想知道模拟键盘输入的方法。把一个字符串发送到dbedit中
...全文
122
5
打赏
收藏
模拟键盘输入问题
执行这样代码 dbedit->Text=edit->Text,post时数据库不会更新 如果手动输入edit->text的值post会更新到数据库中,我想知道模拟键盘输入的方法。把一个字符串发送到dbedit中
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guanshangming
2005-07-06
打赏
举报
回复
dbedit->Text=edit->Text,post时数据库不会更新
如果手动输入dbedit->text的值post会更新到数据库中,我想知道模拟键盘输入的方法。把一个字符串发送到dbedit中
///////////////
你手动输入dbedit的内容的时候,ADOQuery会自动设置为dsEdit状态,而直接赋值的时候,不会自动转换。这样就可以了。
void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(ADOQuery1->State == dsBrowse)
ADOQuery1->Edit();
DBEdit1->Text = Edit1->Text;
ADOQuery1->Post();
}
//---------------------------------------------------------------------------
bithw
2005-07-06
打赏
举报
回复
有没有人会啊
bithw
2005-07-05
打赏
举报
回复
还是不行
jishiping
2005-07-04
打赏
举报
回复
虽然我没有作测试,但是我想到可能的原因了。当你调用 dbedit->Text=edit->Text 时,dbedit 的属性 Modified 为 false,所以可能不会更新数据库。但是自己手动输入字符时,Modified 为true。你可以在调用 dbedit->Text=edit->Text 后,再加一句 dbedit->Modified = true; 可能就可以了。
jishiping
2005-07-04
打赏
举报
回复
执行这样代码 dbedit->Text=edit->Text,post时数据库不会更新
----------------------------------------------------------
平时程序没有用 dbedit,所以是否这样也不清楚。
模拟键盘输入的方法。把一个字符串发送到dbedit中
------------------------------------------------
你先将输入焦点移到dbedit,然后用API函数 keybd_event 来模拟。不过有些东西
还是很难模拟的,比如中文字符就无法模拟。模拟前,还需要先用VkKeyScan将字符
换转为虚拟键以及Shift、Alt、Ctrl等键的状态。如果是复合键,那么还需要模拟
这些复合键(依次按下和松开多个键)。
200个经典C程序【源码】
028 从键盘读入实数 029 字符行排版 030 字符排列 031 判断字符串是否回文 032 通讯录的输入输出 033 扑克牌的结构表示 034 用“结构”统计学生成绩 035 报数游戏 036
模拟
社会关系 037 统计文件的字符数 ...
C#
模拟
键盘输入
namespace System.Windows.Forms命名空间下的SendKeys是.Net提供的
模拟
键盘输入
的工具类。其中有Send()和SendWait()这两个方法,都可以发送按键消息。区别在于SendWait()是会等待按键消息被处理完成才返回的,而Send...
【c#解放双手】
模拟
鼠标键盘纯自动化操作
这节课教大家去写自动化软件,也就是让电脑自动
模拟
用户行为,自动去打开软件,自动点击按钮... 课程内容有:
模拟
鼠标与键盘,自动电脑里的软件,图像识别算法点击屏幕里的按钮,远程服务操控电脑
python
模拟
键盘输入
字符_Python | 根据关键字符串遍历窗口
模拟
键盘输入
操作
为了解决这个
问题
,需要隔一段时间对信息窗口进行一次遍历,针对需要处理的窗口进行
模拟
键盘输入
操作,让自动化脚本能够持续执行。# -*- coding:UTF-8 -*-import osimport win32guiimport win32apiimport win32con# ...
c#语言
模拟
键盘输入
,C#如何
模拟
真实的
键盘输入
匿名用户1级2018-05-27 回答//直接给你贴一个我自己写的类,
模拟
键盘输入
字符usingSystem.Runtime.InteropServices;namespacelisonFunc{staticclassMyKey{[DllImport("user32.dll",EntryPoint="keybd_event")]...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章