等待窗口是否可以支持首字母操作呢?

功能建议 · 788 次浏览
sd309991 创建于 2022-05-05 15:18

如图,是否可能按123的时候分别对应各自的按钮呢?因为如果用键盘方式触发的话必须要使用方向键,感觉不是很方便。能否做成与列表差不多的触发  方式 呢?


回复内容
CL 2022-05-05 16:07
#1

按钮文字的字母前面加下划线,可以把这个字母作为快速操作字符,通过ALT+字母触发。

sd309991 回复 CL 2022-05-05 16:20 :

谢谢你,这个在文档里没看到呢, 有的话是否可以发我一下链接?没有的话请麻烦加一下。
如果是中文字呢,请问。

sd309991 最后更新于 2022-05-05 16:24
CL 回复 sd309991 2022-05-05 19:30 :
这个是WPF里按钮和菜单的机制。中文就在后面加(_X)这样的内容。
sd309991 回复 CL 2022-05-05 19:50 :

谢谢您的回答

如果可以在代表的参数前加_, 也能响应按键就好了。(不知道这个是不是在技术范围内可实现呢?

如下图


如果能自己按C,响应从这个按键,就可以规避掉中文字不能使用横线单键点击的问题了。(可以设置为首字母启动)

sd309991 最后更新于 2022-05-05 19:54
CL 回复 sd309991 2022-05-05 20:05 :

不可行的,这是底层自带功能,要让底层知道。

sd309991 2022-05-05 20:47
#2
谢谢回答,真的没有什么其他办法了吗?
LifeHard 2022-05-06 09:57
#3

等待按键不就行了,或者一直检测按键,某个按键对应某个功能

sd309991 回复 LifeHard 2022-05-06 10:22 :

谢谢你。这样会对正常的操作有影响。 例如我唤出等待窗口之后,还想要打一行字,然后再切过去。我的动作正好是跟文字处理有关的,所以这个可能是存在的。


还有一个原因是,这些按钮是用户自己定义的,我不能把里面的等待按键锁死,必须有一个逻辑让用户能自然而然的知道要按什么键触发这个按键。

sd309991 最后更新于 2022-05-06 10:25
回复主贴