如何实现多个编辑框上下左右选择,被选编辑框内容为选定
如图,134个编辑框,按键两个,上下左右没反应,TAB键还不按顺序,还有个图片可以看出,如何实现上下左右或TAB键选择到的编辑框内容为全选,还有个问题,怎么等比例缩小放大,才学易语言3天,我蹭个币 别乱蹭,怀孕了呢 编辑框实下上下左右方向键。移动编辑框焦点例子。你参考下
.版本 2
.支持库 shellEx
.程序集 窗口程序集_启动窗口
.程序集变量 上
.程序集变量 下
.程序集变量 左
.程序集变量 右
.程序集变量 i, 整数型
.子程序 __启动窗口_创建完毕
上 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #上光标键)
下 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #下光标键)
左 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #左光标键)
右 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #右光标键)
i = 1
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.局部变量 编辑框, 编辑框
.如果真 (参数一 = 上)
.如果真 (i - 1 < 1)
返回 ()
.如果真结束
i = i - 1
编辑框 = 取标记组件 (i)
编辑框.获取焦点 ()
.如果真结束
.如果真 (参数一 = 下)
.如果真 (i + 1 > 25)
返回 ()
.如果真结束
i = i + 1
编辑框 = 取标记组件 (i)
编辑框.获取焦点 ()
.如果真结束
.如果真 (参数一 = 左)
.如果真 (i - 5 < 1)
返回 ()
.如果真结束
i = i - 5
编辑框 = 取标记组件 (i)
编辑框.获取焦点 ()
.如果真结束
.如果真 (参数一 = 右)
.如果真 (i + 5 > 25)
返回 ()
.如果真结束
i = i + 5
编辑框 = 取标记组件 (i)
编辑框.获取焦点 ()
.如果真结束
楼主发贴辛苦了,谢谢楼主分享!我觉得易语言吧是注册对了!
页:
[1]