Foxtable(狐表)用户栏目专家坐堂 → 如何得到光标在文本框中的位置?


  共有4297人关注过本帖树形打印复制链接

主题:如何得到光标在文本框中的位置?

帅哥哟,离线,有人找我吗?
happyft
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1930 积分:17558 威望:0 精华:0 注册:2014/7/29 19:09:00
如何得到光标在文本框中的位置?  发帖心情 Post By:2023/2/20 16:16:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:插入符号.png
图片点击可在新窗口打开查看


如上图在模糊搜索时想要在文本框中光标所在的位置插入一个符号,但不知道如何得到光标位置并按需要插入符号
比如点击按钮前光标是在8的前面,即 303-8-圆  要变成--->303-8-圆
现在只能实现放在最后面,要如何实现放在光标位置呢?
谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
HappyFt
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1930 积分:17558 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2023/2/20 16:45:00 [显示全部帖子]

在光标插入符号的问题可以了,但现在处理的方式比较麻烦,还必须在每个窗口中增加一个符号的组合框,想问下


图片点击可在新窗口打开查看此主题相关图片如下:插入符号2.png
图片点击可在新窗口打开查看

在文本框右击时弹出这个默认的弹窗,如何才能在这个弹窗中加上特殊符号,这样右击时选择然后将点击的符号放在文本框的光标处
这样要如何实现?

谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
HappyFt
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1930 积分:17558 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2023/2/20 19:51:00 [显示全部帖子]

在快捷菜单中设计了一个快捷菜单"symbolmenu"
在窗口的afterLoad中用e.Form.Controls("Text_flt").ContextStrip = e.Form.Strips("symbolmenu") '带符号的快捷菜单
打开窗口会出现 给定关键字不在字典中?
是什么原因?

谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
HappyFt
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1930 积分:17558 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2023/2/20 21:08:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:插入符号.png
图片点击可在新窗口打开查看

快捷菜单中的名称与当前窗口中的控件名都没有错啊?是不是快捷菜单设计的位置不对,应该在窗口中设计?但没找到哪里


 回到顶部
帅哥哟,离线,有人找我吗?
HappyFt
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1930 积分:17558 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2023/2/20 21:36:00 [显示全部帖子]

好的,怪不得不对,还从来都没使用的窗口菜单,谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
HappyFt
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1930 积分:17558 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2023/2/20 21:42:00 [显示全部帖子]

那这样每个窗口都要去单独设计快捷菜单的话,就无法通用了,本来只是想设置个快捷菜单上面显示几个特殊符号可以快速的选择,那且不是比增加一个下拉组合框来选择还麻烦了

 回到顶部
帅哥哟,离线,有人找我吗?
HappyFt
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1930 积分:17558 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2023/2/20 22:02:00 [显示全部帖子]

这种方式可以,自己设计的快捷菜单闪一下,又变成原来默认的右键快捷菜单了,要怎么禁用掉原来右键会弹出的默认为菜单呢?


 回到顶部
帅哥哟,离线,有人找我吗?
HappyFt
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1930 积分:17558 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2023/2/20 22:10:00 [显示全部帖子]

e.Form.Controls("Text_flt").BaseControl.ContextMenuStrip = New System.Windows.Forms.ContextMenuStrip() '取消右键菜单

可以了,谢谢!

 回到顶部