社区
C#
帖子详情
请教:如何关联 窗体 的退出按钮和 菜单 的退出项?(关闭窗口时,触发菜单的退出按钮,但是点击菜单,会弹出2次确认对话框?)
web_gus
2004-08-06 03:22:19
分析原因可能是menu_click()中有this.close()方法,但是close()中又调用了menu_click()方法,所以点击菜单时会触发2次对话框?
假若要把窗体的退出按钮关联到菜单上,该怎么办呢?
...全文
191
10
打赏
收藏
请教:如何关联 窗体 的退出按钮和 菜单 的退出项?(关闭窗口时,触发菜单的退出按钮,但是点击菜单,会弹出2次确认对话框?)
分析原因可能是menu_click()中有this.close()方法,但是close()中又调用了menu_click()方法,所以点击菜单时会触发2次对话框? 假若要把窗体的退出按钮关联到菜单上,该怎么办呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
web_gus
2004-08-06
打赏
举报
回复
....
chenxing80
2004-08-06
打赏
举报
回复
我再顶
web_gus
2004-08-06
打赏
举报
回复
this.Closed += new System.EventHandler(this.menuItem4_Click);
this.menuItem4.Click += new System.EventHandler(this.menuItem4_Click);
这有问题么?
bineon
2004-08-06
打赏
举报
回复
估计是你的菜单注册事件的时候注册了两次。检查一下那个被折叠起来的自动生成的代码吧
web_gus
2004-08-06
打赏
举报
回复
顶 a
web_gus
2004-08-06
打赏
举报
回复
是啊,不过这是一个mdi窗体,主窗体可以用Application.Exit(),但是子窗体用这个好像不太好吧?子窗体的菜单项的函数是多了一个对话框来确认,在menu_click里判断对话框的Dialog.Result是yes的话就this.close();
问题是在子窗体的右上关闭按钮怎么才能联系到这个菜单上呢?我在窗体的close事件里添加了menu_click,但这样好像点击菜单的时候就会产生两次menu_click调用
wagod
2004-08-06
打赏
举报
回复
在菜单上做一个退出按钮呗
Application.Exit();
web_gus
2004-08-06
打赏
举报
回复
up?
chenxing80
2004-08-06
打赏
举报
回复
偶也要学习
故偶顶
web_gus
2004-08-06
打赏
举报
回复
up
MFC(10)解决回车键 ESC 默认
关闭
窗口
的一般方法
在一般情况下编写的
对话框
程序,用户在运行的
时
候,如果不注意按下了ENTER或者ESC键,程序就会立刻
退
出
,之所以会这样,是因为按下Enter键
时
,Windows就会自动去找输入焦点落在了哪一个
按钮
上,当获得焦点的
按钮
的四周将被点线矩形包围。如果所有
按钮
都没有获得输入焦点,Windows 就会自动去寻找程序或资源所指定的默认
按钮
(默认
按钮
边框较粗)。如果
对话框
没有默认
按钮
,那么即使
对话框
中没有OK按
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输
出
十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA
请教
怎
各种Excel VBA的命令
本示例为设置密码
窗口
(1) If Application.InputBox("请输入密码:") = 1234 Then [A1] = 1 '密码正确
时
执行 Else: MsgBox "密码错误,即将
退
出
!" '此行与第2行共同设置密码 End If 本示例为设置密码
窗口
(1) X = MsgBox("是否真的要结帐?", vbYesNo) If X = vbYes Then Close 本示例...
VB制作网页自动填表
六、当然就是测试了,点运行
按钮
,我们可以看到,我们的webbrowser打开了[url]http://dhunter.51.net[/url],等网页基本下载结束再点command1
按钮
,我们可爱的webbrowser就把找到的含有[url]http://dhunter.51.net[/url]的URL都加入到list1中了。六、当然就是测试了,点运行
按钮
,我们可以看到,我们的webbrowser打开了网络人家的主页,然后再点
按钮
,我们可爱的webbrowser就把我们带到了模拟之家BBS了。
webbrowser delphi 事件详解
基础说明: 方法: GoBack 后退,使你在当前历史列表中后退一
项
,Alt + ← GoForward 前进,使你在当前历史列表中前进一
项
,Alt + → GoHome 主页,连接用户默认的主页 GoSearch 搜索,连接用户默认的搜索页面 Navigate 连接到指定的URL Refresh 刷新当前页面,F5 Refresh2 同上,只是可以指定刷新级别,所指定的刷新级
C#
110,546
社区成员
642,561
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章