找回密码
 加入
搜索
楼主: chzj589

[AU3基础] 键盘的上、下、左、右箭头键操作[己解决]

[复制链接]
发表于 2020-12-4 13:22:35 | 显示全部楼层
本帖最后由 afan 于 2020-12-6 10:43 编辑
chzj589 发表于 2020-12-4 13:02
谢谢!我的方法可能不对。现原地编辑不能修改了。
再折腾折腾吧

老哥不要太折腾了

 楼主| 发表于 2020-12-4 15:13:27 | 显示全部楼层
afan 发表于 2020-12-4 13:22
老哥不要太折腾了
https://www.autoitx.com/thread-72281-1-1.html

折腾才好玩。原地编辑用鼠标操作没问题。用上下键现在是能原地编辑,按下回车键都修改保存到第一行。
请教:回车键修改保存要怎么写?
我是这样写的
$sItemText = _GUICtrlEdit_GetText($hEdit)
_GUICtrlListView_SetItemText($hListView1, $aItem[0], $sItemText, $aItem[1])
GUICtrlSetState($hEdit, 256)
_WinAPI_DestroyWindow($hEdit)

发表于 2020-12-4 15:40:28 | 显示全部楼层
chzj589 发表于 2020-12-4 15:13
折腾才好玩。原地编辑用鼠标操作没问题。用上下键现在是能原地编辑,按下回车键都修改保存到第一行。
请 ...

光这几行什么都说明不了的。$aItem[0] 的值应该是随编辑框所在的项相对应的。如果你保存的都是第一行那就应该是没有更新该值。
 楼主| 发表于 2020-12-5 11:10:01 | 显示全部楼层
本帖最后由 chzj589 于 2020-12-19 10:51 编辑
afan 发表于 2020-12-4 15:40
光这几行什么都说明不了的。$aItem[0] 的值应该是随编辑框所在的项相对应的。如果你保存的都是第一行那就 ...

终于知道是怎么回事了,其实并不是在列表上编辑。。。。。
真聪明,两个控件的套用。







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2020-12-5 11:32:20 | 显示全部楼层
chzj589 发表于 2020-12-5 11:10
终于知道是怎么回事了,其实并不是在列表上编辑。。。。。
真聪明,两个控件的套用。

ListView 控件本身是没有编辑功能的,编辑交互均依赖其它控件。所谓的原地编辑只是将其它控件放置于“原地”而已。这个其它控件可以是任意合理的控件,编辑框、下拉框、菜单、按钮等等均可,根据需求使用方便合理的控件就行。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-4 16:11 , Processed in 0.065992 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表