winform中的窗体显示问题~

问题描述

打开A.EXE文件后通过1号窗体showDiogle出2号窗体,此时当我打开其他程序后,鼠标点WIN系统的任务栏想要显示A.EXE时,无法显示以showDiogle出来的2号窗体,只显示1号窗体,该如何解决这个问题??

解决方案

解决方案二:
你的showDiogle是在哪里调用的?你要是在load的时候调用当然不行啦,你要在1号窗体的Actived回调函数中调用showDiogle才行。
解决方案三:
showModalDialog用这个就可以了
解决方案四:
用法和showDiogle这个一样的。
解决方案五:
自己选择楼上2位的答案吧..
解决方案六:
showDialog本来就是模式的,你的需要应该是用show()而不是showDialog()
解决方案七:
关于窗体的问题,模式窗体和非模式窗体http://blog.csdn.net/zhzuo/archive/2006/05/05/708941.aspx

时间: 2024-10-25 07:18:19

winform中的窗体显示问题~的相关文章

winform主副窗体显示(同时跑到所有窗口顶层)的问题

问题描述 类似某些播放器显示歌词的功能激活主窗体时,如果歌词窗口是打开的,那么歌词窗口会和主窗口一起变成顶端窗口再说准确一点,就是AB两窗体显示了出来,B是由A创建的然后另外一个程序的窗口把AB同时遮住了,这时候在任务栏里点击A的程序,那么A窗口会跑到所有窗口的最前面,但是B窗口不会同步跑上来.尝试使用过A窗口的Form_Activated事件,但是在事件绑定方法中将B激活或者隐藏再显示,虽然可以达到效果,但是A窗口将无法移动(因为我是边框样式用的None,然后通过左键在A窗体内部按下拖动进行窗

winform 中设置窗体的默认焦点

转载:http://www.cnblogs.com/weekzero/p/3504513.html winform的窗体中,有时候需要设置默认焦点,有时候需要取消默认焦点. 设置默认焦点,最简单的方法就是设置这个控件的tabIndex,例:textBox1.TabIndex = 0; 也可以在窗体事件中用focus事件来实现,比如在Form的Activated事件中,如: private void Form1_Activated(object sender, EventArgs e) { tex

新人求助!winform中报表不显示数据,请大神进来解答

问题描述 新人对winform的报表不是很熟悉.添加了数据源和数据集,然后用reportviewer手动绑定了rdlc报表.点击运行结果只有字段名,没有数据.Access数据库里是有数据的. 解决方案 解决方案二:没用过ReportViewer,你可以参考

WinForm中的特殊窗体效果:渐变窗口和信息提示窗口

在WinForm中偶尔会遇到某些特殊效果:比如某个窗口刚开始的时候是完全透明的,随着时间的变化 ,窗体逐渐不透明,直至完全不透明.这是本文要探讨的窗体效果之一:渐变窗体. 还有一种窗 体效果:有些软件在某个特定的时间会显示一个提示窗体,这个窗体不是直接显示的,而是慢慢从窗口 的最下方向上移动,直至窗体完全显示就不再移动.当我们点击"确定"按钮之后,窗体由 从屏幕上逐渐下移,直至完全从屏幕上完全不显示.这也是本文讨论的窗体效果之一:移动提示信息窗 口. (一)渐变窗体 每个窗体都有一个O

c++ cli-寻求大神指点,如何将MFC对话框作为.net 中 winForm的父窗体

问题描述 寻求大神指点,如何将MFC对话框作为.net 中 winForm的父窗体 问题是这样的: 在建立的MFC对话框工程中,使用.NET与MFC互操作,在一个MFC的对话框CMFC_C_CLIDemoDlg 中显示一个.net的form窗体frm,由于需要显示成非模态对话框样式的Form,所以使用了frm->Show();的方法. 但是这样创建的窗体frm在失去焦点后,窗体就消失了(不显示在对话框的上层),经过测试发现,是因为在frm->Show()显示窗体时,没有指定对话框为它的父窗体.

asp.net 的winform中窗体之间跳转如何传值

asp教程.net 的winform中窗体之间跳转如何传值 使用attribute  public partial class form1 : form    {    private void button1_click(object sender, eventargs e)    {    form2 frm2 = new form2();    frm2.show(this);    }    }    public partial class form2 : form    {    p

WinForm窗体显示和窗体间传值总结

WinForm 2009-02-10 10:47:47 阅读50 评论0 字号:大中小 A.WinForm中窗体显示 显示窗体可以有以下2种方法: Form.ShowDialog方法 (窗体显示为模式窗体) Form.Show方法 (窗体显示为无模式窗体) 两者具体区别如下: 1.在调用Form.Show方法后,Show方法后面的代码会立即执行 2.在调用Form.ShowDialog方法后,直到关闭对话框后,才执行此方法后面的代码 3.当窗体显示为模式窗体时,单击"关闭"按钮会隐藏窗

winform从Access读取数据,Windows窗体显示数据为什么有<div>标签?如何去掉?

问题描述 winform从Access读取数据,Windows窗体显示数据为什么有<div>标签?如何去掉? 解决方案 div是网页数据,看来是你数据库存入的时候是网页数据,所以你读取出来后,可能要自己截去 解决方案二: 一,查看Access数据存储是否含有div标签 二,winform页面中是否误写了div

winform中如何处理无边框窗体的缩放和托动

在winform经常用到无边框的窗体,原因就是想使自己的程序界面完全的自定义,网上也有过不少的相关资料 今天我发了一下的午的时间整理了一下.觉得还不错,贴出来看看. 为了提高托动的缩放的效率,减少系统开销,一般软件都用支持只显示窗体四周的虚线的方法,这也是windows默认的设置 首先看下其它软件的窗体托动,先说QQ2009吧,QQ2009的主窗体在托动时如果在屏幕上来回快速托动,等停下来时你会发现,很有可能鼠标现在在窗体的位置已经不是按下的位置了.再说酷我音乐盒.鼠标在托动或缩放窗体时,如果鼠