show() and showDialog()

原创 2004年10月15日 09:12:00
主  题:
高分弱智问题,关于winform窗体弹出的!
作  者: wanderung (我想混个星,各位捧场)
信 誉 值: 96
所属论坛: .NET技术 C#
问题点数: 100
回复次数: 22
发表时间: 2004-10-14 12:47:03
在主窗口Form1中,按钮执行如下代码

Form2 frm1 = new Form2();
frm1.ShowDialog();


为什么显示的对话框form2在任务栏也有呢??怎么不在任务栏出现??

奇怪,怎么默认是这个效果呢??

回复人: DimNET(缘在风中等) ( ) 信誉:100 2004-10-14 12:48:15 得分:0
 
up help

Top
回复人: fellowcheng(草民一介) ( ) 信誉:100 2004-10-14 12:48:16 得分:0
 
up

Top
回复人: wanderung(我想混个星,各位捧场) ( ) 信誉:96 2004-10-14 12:49:31 得分:0
 
即便用ShowDialog(this);也一样

Top
回复人: wanderung(我想混个星,各位捧场) ( ) 信誉:96 2004-10-14 12:52:10 得分:0
 
搜索了半天,都没结果!而且很多是关于系统托盘区的

怎么这么对tray感兴趣呢!晕

Top
回复人: BearRui(我有点笨,但我很特别,所以我特别笨!) ( ) 信誉:100 2004-10-14 12:52:46 得分:40
 
把Form2的ShowInTaskbar属性设置为false

Top
回复人: fellowcheng(草民一介) ( ) 信誉:100 2004-10-14 12:52:54 得分:30
 
f2.ShowInTaskbar=false;

Top
回复人: happyRose(落魄书生) ( ) 信誉:100 2004-10-14 12:56:33 得分:0
 
showDialog方法是显示模式窗体。肯定会在任务拦上显示。 改成show 
或者像楼上说的一样 form2.showInTaskbar=false

Top
回复人: aboluoyuren(流浪的小虾) ( ) 信誉:100 2004-10-14 12:56:38 得分:0
 
用f2.show 
ShowDialog只是弹出对话框的模式!

Top
回复人: wanderung(我想混个星,各位捧场) ( ) 信誉:96 2004-10-14 12:59:08 得分:0
 
多谢,有谁能解释Microsoft为什么如此做法呢,我以前都是用.net做web形式的

Top
回复人: BearRui(我有点笨,但我很特别,所以我特别笨!) ( ) 信誉:100 2004-10-14 13:00:46 得分:6
 
Microsoft为什么如此做法,什么做法!!!

Top
回复人: Night_Elf(风暴虫) ( ) 信誉:100 2004-10-14 13:12:50 得分:0
 
各有各的用处嘛!

Top
回复人: kintsoon(kintsoon) ( ) 信誉:100 2004-10-14 13:44:37 得分:0
 
form2.showInTaskbar=false


Top
回复人: fellowcheng(草民一介) ( ) 信誉:100 2004-10-14 13:54:50 得分:10
 
回复楼主:
    可能是为了突出面向对象的概念--一切都是对象
    另外,如果设置为另一个窗体的子窗体也不会在任务栏显示

Top
回复人: Iambest(飞翔的雄鹰) ( ) 信誉:84 2004-10-14 14:10:06 得分:0
 
学习

Top
回复人: shijicatty(幽幽) ( ) 信誉:100 2004-10-14 14:53:42 得分:0
 
又学了一招

Top
回复人: mylovlove(澈) ( ) 信誉:99 2004-10-14 15:02:14 得分:0
 
呵呵,来晚了

Top
回复人: xiaxilin(扑向小狼的羊) ( ) 信誉:100 2004-10-14 15:13:26 得分:0
 
form2.showInTaskbar=false

Top
回复人: ZC747(马蜂2009) ( ) 信誉:100 2004-10-14 16:25:28 得分:4
 
showInTaskbar=false
效果还好


Top
回复人: icesnows(逝去日子) ( ) 信誉:100 2004-10-14 16:26:39 得分:0
 
form2.showInTaskbar=false

Top
回复人: lxrxyz(无忧十年) ( ) 信誉:100 2004-10-14 17:35:49 得分:10
 
这是微软的改进呢,你打开WORD看看,开向个WORD文档在任务栏就显示几个。

Top
回复人: wjcking(www.cs-aspx.net) ( ) 信誉:52 2004-10-14 17:44:44 得分:0
 
showInTaskbar=false


Top
回复人: wanderung(我想混个星,各位捧场) ( ) 信誉:96 2004-10-15 8:51:24 得分:0
 
thx

结帖

Top

该问题已经结贴 ,得分记录: BearRui (40)、 fellowcheng (30)、 BearRui (6)、 fellowcheng (10)、 ZC747 (4)、 lxrxyz (10)、

C# show和showdialog区别

在C#中窗口的显示有两种方式:模态显示(showdialog)和非模态显示(show)。 二者最常见的区别是: 模态显示后, 弹出窗口阻止调用窗口的所有消息响应。 只有在弹出窗口结束后调用...
  • zlwzlwzlw
  • zlwzlwzlw
  • 2012年08月28日 14:23
  • 10922

WPF中的窗体Show()和ShowDialog()区别

WPF中我们常用到在一个窗体中显示另一个窗体,但是,在现实的时候我们要操作的对象是主窗体还是弹出的窗体,这就要看我们用的方法了。   如下例:    PropertyWindow pw=ne...
  • u010771437
  • u010771437
  • 2015年06月24日 11:33
  • 732

WinForm Show()和ShowDialog()的区别:

show()是非模式窗体. showDialog()是模式窗体. 区别在于,以showDialog()打开的窗体,要等窗体关闭后才能操作其他窗体.而show()则不受此限制. 这是最经常的区别了...
  • Exerecise
  • Exerecise
  • 2015年05月10日 13:41
  • 735

WPF中的ShowDialog方法与Show方法

WPF中: InputWindow inputwin=new InputWindow(); bool? b=inputwin.ShowDialog();   //如果窗口是用ShowDialog方法...
  • histrainbow
  • histrainbow
  • 2014年07月16日 13:11
  • 1778

show()与showdialog()区别

这是个很弱的问题,但我还是要写一下:显示有模式和无模式 Windows 窗体窗体和对话框要么是有模式的,要么是无模式的。“模式”窗体或对话框必须关闭或隐藏,然后您才能继续使用应用程序的其余部分。有关使...
  • zhangzhentao
  • zhangzhentao
  • 2005年08月04日 16:25
  • 8505

Show()和ShowDialog()的区别?

Show()和ShowDialog()的区别? show()仅仅是显示出来窗口界面而已```也就是和你执行的结果在同一窗口显示```所显示的窗口可以在后台运行``` 而showDialog()是一个对...
  • u014180504
  • u014180504
  • 2014年12月10日 22:24
  • 1034

C# 窗体Show和ShowDialog 方法的区别

转自蓝色闪电博客 http://bluelightning.blog.163.com/blog/static/58165320101272172456/ CenterParent      ...
  • hellowangxyue
  • hellowangxyue
  • 2016年05月08日 16:28
  • 11735

VB.Net Show和ShowDialog的区别

窗体和对话框要么是有模式的,要么是无模式的。         “模式”窗体或对话框必须关闭或隐藏,然后您才能继续使用应用程序的其余部分。显示重要消息的对话框应始终是有模式的。模式对话框的一个示例是 ...
  • wulingmin21
  • wulingmin21
  • 2011年10月19日 16:34
  • 6694

【.Net码农】WPF中的窗体Show()和ShowDialog()区别。

WPF中我们常用到在一个窗体中显示另一个窗体,但是,在现实的时候我们要操作的对象是主窗体还是弹出的窗体,这就要看我们用的方法了。   如下例:   PropertyWindow pw=ne...
  • CrackLibby
  • CrackLibby
  • 2015年03月16日 17:11
  • 3166

jquery easyui show dialog 的使用

$('#'+projectDivId).show().dialog({ modal : true, title : '新增项目', href : 'pmp/project/project...
  • hzw2312
  • hzw2312
  • 2014年05月29日 15:01
  • 7463
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:show() and showDialog()
举报原因:
原因补充:

(最多只允许输入30个字)