社区
C#
帖子详情
很久没来提问了!!! 请教一个超简单的功能,但极辣手的问题.
dahai_2002
2007-04-14 02:15:27
如何才能通过单击一个按钮事件来激活菜单(即使菜单获得焦点)?
就像word中的FunctionKey Display中的F10键, 当用户单击F10按钮时(注:非键盘上的F10按键)可以切换到菜单模式.
目前已经实现按键盘上F10键来激活菜单模式(通过MenuItem.PerformSelect实现的), 但该方法不适用于控件的单击事件. 也就是说若通过Catch控件的Click事件来调用此方法, 无任何作用.
...全文
263
4
打赏
收藏
很久没来提问了!!! 请教一个超简单的功能,但极辣手的问题.
如何才能通过单击一个按钮事件来激活菜单(即使菜单获得焦点)? 就像word中的FunctionKey Display中的F10键, 当用户单击F10按钮时(注:非键盘上的F10按键)可以切换到菜单模式. 目前已经实现按键盘上F10键来激活菜单模式(通过MenuItem.PerformSelect实现的), 但该方法不适用于控件的单击事件. 也就是说若通过Catch控件的Click事件来调用此方法, 无任何作用.
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dahai_2002
2007-04-14
打赏
举报
回复
但是我还想了解一下, 为什么在事件模式时MenuItem.PerformSelect就会无效呢?
dahai_2002
2007-04-14
打赏
举报
回复
谢谢楼上的两位, 问题解决了, 用SendKeys.Send("{F10}")的确有效.
谢谢了.
blestcc
2007-04-14
打赏
举报
回复
菜单如果有快捷键的话可以用sendkey模拟按键
zCheng
2007-04-14
打赏
举报
回复
你可以尝试在 Click 时,去引发按 F10 的事件处理程序。
另外,貌似 MenuItem 有个 Popup 方法,要不你试试?
Educational Codeforces Round 98 (Rated for Div. 2) D. Radio Towers
Educational Codeforces Round 98 (Rated for Div. 2) D. Radio Towers 题目链接 There are n+2 towns located on a coordinate line, numbered from 0 to n+1. The i-th town is located at the point i. You build a radio tower in each of the towns 1,2,…,n with probabilit
Educational Codeforces Round 98 (Rated for Div. 2)D. Radio Towers
Educational Codeforces Round 98 (Rated for Div. 2)D. Radio Towers 题意: 在一条线上有n+2n+2n+2个镇,编号从0∼n+10\sim n+10∼n+1。在1∼n1\sim n1∼n个镇上每个镇都有12\cfrac{1}{2}21的概率安装
一个
信号塔,所有事件相互是独立的。如果
一个
在iii位置的信号塔的强度为ppp,那么处于∣c−i∣<p|c-i|\lt p∣c−i∣<p的镇ccc都会的到信号。你可以给信号塔设置强度ppp。现
Educational Codeforces Round 98 (Rated for Div. 2) D. Radio Towers(数学)
有 n+2 个发射站,编号为 0 和 n+1 的发射站不能被接收信号,编号为 1~n 的发射站都可以发射信号,信号强度为 c 时,可以传送至编号为 [i-c,i+c] 的发射站上,但是每个发射站只能有
一个
信号,每个发射站无论信号强度是多少其有信号的概率是 1/2,求 1~n 都有信号的概率是多少 自己可以数一下当信号塔的个数为 [1,6] 时的概率,发现分子是斐波那契数列,分母是 2^n 题目很明显要用费马小定理求解逆元,所以算法复杂度 O( logn(mod-2) ) c...
Educational Codeforces Round 98 (Rated for Div. 2)----D. Radio Towers
Educational Codeforces Round 98 (Rated for Div. 2)----D. Radio Towers 提示:题目链接 题目: 题意: 有n+2个小镇,编号为0 到 n+1,准备安装一些灯塔在编号为1到N的小镇,每个小镇被安装灯塔的概率是1/2,对于每个小镇i,如果安装了
一个
灯塔,则它能照亮的小镇c满足|c−i|<p。能照亮的距离是你可以自主决定的,例如,灯能照亮的距离是1,那么他就只能照亮他自己,灯能照亮的距离如果是2,那么他除了自己以外,还会照亮左边
一个
和
C#
111,128
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章