CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

下面的代码,显示hello时,主窗体还没显示出来.我想让主窗口显示完整后,再显示hello。请专家指点

楼主cssz()2006-02-07 14:20:30 在 .NET技术 / C# 提问

using   System;  
  using   System.Drawing;  
  using   System.Collections;  
  using   System.ComponentModel;  
  using   System.Windows.Forms;  
  using   System.Data;  
   
  namespace   WindowsApplication34  
  {  
  public   class   Form1   :   System.Windows.Forms.Form  
  {  
  private   System.ComponentModel.Container   components   =   null;  
   
  public   Form1()  
  {  
  InitializeComponent();  
  }  
  protected   override   void   Dispose(   bool   disposing   )  
  {  
  if(   disposing   )  
  {  
  if   (components   !=   null)    
  {  
  components.Dispose();  
  }  
  }  
  base.Dispose(   disposing   );  
  }  
  private   void   InitializeComponent()  
  {  
  this.AutoScaleBaseSize   =   new   System.Drawing.Size(6,   14);  
  this.ClientSize   =   new   System.Drawing.Size(636,   468);  
  this.Name   =   "Form1";  
  this.Text   =   "Form1";  
  this.Load   +=   new   System.EventHandler(this.Form1_Load);  
   
  }  
   
  [STAThread]  
  static   void   Main()    
  {  
  Application.Run(new   Form1());  
  }  
   
  private   void   Form1_Load(object   sender,   System.EventArgs   e)  
  {  
  MessageBox.Show("hello");  
  }  
  }  
  }  
  问题点数:20、回复次数:4Top

1 楼qwersky(爱睡觉的小虫)回复于 2006-02-07 14:58:28 得分 0

不知道你想搞什么     你要是想在窗体出来后,再显示"hello"的话,你还不如在form里再放一个button,点button再显示hello.Top

2 楼sky1940(114981-sky)回复于 2006-02-07 16:15:42 得分 20

在你的Form1_Load里加this.Show()能实现  
  private   void   Form1_Load(object   sender,   System.EventArgs   e)  
  {  
                                                          this.Show();  
  MessageBox.Show("hello");  
  }  
   
  Top

3 楼luoboqingcai(萝卜青菜)回复于 2006-02-07 17:52:03 得分 0

this.Show();  
                          Thread.Sleep(1000);  
                          MessageBox.Show("aaa");  
  Top

4 楼ttrice(天天米饭)回复于 2006-02-07 17:59:09 得分 0

思路:  
   
      在Load事件中添加一个timer控件,然后自己控制延时,显示窗口Top

相关问题

  • 有关MDI主窗体和子窗体菜单的问题,请指点!
  • 请问如何创建MDI主窗体,以及子窗体,谢谢指点
  • 谢谢指点——使分帧的主窗体最大化问题
  • DLL封装MDI主窗体的问题,请高手指点?
  • 急,主窗体菜单下的子窗体运行时总是先点出来,然后才跳出登录窗体,请高手指点
  • 能否指点一下:如何从线程中给主窗体发消息?以及主窗体如响应消息?
  • 主窗体和子窗体的问题?
  • 如何隐藏主窗体?
  • 如何显示主窗体?
  • 主窗体的问题

关键词

  • 显示
  • form1
  • hello
  • disposing
  • show
  • load
  • messagebox
  • components
  • drawing
  • private

得分解答快速导航

  • 帖主:cssz
  • sky1940

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo