点击按钮弹出窗体,窗体没关闭前再次点击按钮无效 不用ShowDialog

 我来答
wrigon
2012-08-31 · TA获得超过250个赞
知道小有建树答主
回答量:462
采纳率:50%
帮助的人:199万
展开全部
这个需要用到单例模式
1.把弹出的窗体的构造函数私有化
2.添加public的方法,判断构造函数是否为null,如果为null才可以new
3.需要在这个弹出的窗体的关闭事件里,把构造函数重新为null
这样就可以确保只能打开一个窗体,只有关闭之后才能再次打开
以上只是大致的步骤,如果还是写不出来,你可以百度一下单例模式,应该就知道怎么实现了
ps:当点击按钮时,调用的是第二步创建的方法,因为那个弹出的窗体构造函数已经是私有的了,所以其他窗体是调用不了的
pengyuanqin12
2012-08-31 · 超过30用户采纳过TA的回答
知道答主
回答量:162
采纳率:0%
帮助的人:77.9万
展开全部
你可以在点击按钮弹出窗体后,进行判断该窗体是否已经关闭,如果未关闭则激活弹出的窗体,如果已经关闭则打开该窗体,这样我想应该可以,你试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式