c# 创建窗口句柄时出错,求解决办法

问题描述

这是看书上做的一个加载窗口的例子,但按按书上原封不动做的,但就是出不来。出错提示就是“创建窗口句柄时出错,未处理win31exception”WaittingForm.cs文件usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceWindowsForms_Sample{publicpartialclassWaittingForm:Form{publicWaittingForm(){InitializeComponent();}privatevoidWaittingForm_Load(objectsender,EventArgse){WaittingFormwaitting=newWaittingForm();waitting.Show();waitting.Activate();Application.DoEvents();System.Threading.Thread.Sleep(5000);waitting.Close();waitting.Dispose();}}}Program.cs文件usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Windows.Forms;namespaceWindowsForms_Sample{staticclassProgram{///<summary>///应用程序的主入口点。///</summary>[STAThread]staticvoidMain(){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(newWaittingForm());//加载窗口Application.Run(newMainForm());//主窗口//注:上面Run两行,如果把MainForm放上面,就不显示等待窗口,直接显示主窗口}}}

解决方案

解决方案二:
有些树上的代码也有问题的Formmy房态管理=new房态管理(0);for(intx=0;x<this.MdiChildren.Length;x++){FormtempChild=(Form)this.MdiChildren[x];tempChild.Close();}my房态管理.MdiParent=this;my房态管理.Show();break;

时间: 2024-08-31 20:17:17

c# 创建窗口句柄时出错,求解决办法的相关文章

C#动态创建控件导致“创建窗口句柄时出错”

问题描述 窗口界面上有一个picturebox控件,该控件显示的是一些平面图,大概每隔10秒会让该picturebox控件加载不同的平面图,然后从数据库里读取要在该平面图上显示的一些记录,根据记录在这个picturebox上动态创建一些小的picturebox控件作为监控点,代码如下://把平面图上已经显示的监控点图标清空foreach(ControlclinptbMap.Controls){ptbMap.Controls.Remove(cl);cl.Dispose();}ptbMap.Cont

Winform 创建窗口句柄时出错

问题描述 报错处的代码frm.MdiParent=this;frm.WindowState=FormWindowState.Maximized;frm.Show();//出错地点只是偶尔出错,有时候.下面是详细的报错信息未处理System.OutOfMemoryExceptionMessage="创建窗口句柄时出错."Source="System.Windows.Forms"StackTrace:在System.Windows.Forms.NativeWindow.

别的电脑上的ISE工程放到本电脑上后使用ModelSim仿真时出错的解决办法

http://blog.csdn.net/jbb0523/article/details/8038023 题目:别的电脑上的ISE工程放到本电脑上后使用ModelSim仿真时出错的解决办法 是否有这样的经历:别人的ISE工程传给你,然后你打开修改后使用ModelSim仿真时会报错,无奈之下只能重新编译一下库,即点击芯片型号,然后执行Compile HDL Simulation Libraries命令,如图所示: 编译一次库要花很长时间的,但我们知道,电脑上安装ISE和ModelSim后第一次使用

请教“System.ComponentModel.Win32Exception: 创建窗口句柄时出错。”

问题描述 **************************『2008-12-079:07:53』********************************System.ComponentModel.Win32Exception:创建窗口句柄时出错.在System.Windows.Forms.NativeWindow.CreateHandle(CreateParamscp)在System.Windows.Forms.Control.CreateHandle()在System.Window

vs2010页面设计时出现创建控件出错求解决

问题描述 有没有解决办法啊?找了半天没找到方法! 解决方案 解决方案二:重装吧解决方案三:一般情况是删除设计代码引起的,重做一遍或仔细修改代码解决方案四:是不是后台动态创建了控件.页面中包括有gridview控件?

DataGrid中删除最后一页的记录时出错的解决办法

datagrid|解决       比如现在有三页,第3页只有一条记录,当删除第3页的记录时,有时候可能会出错,解决的办法如下:       //------------------------------       //by:∮明天去要饭       //-------------------------------               string listClass = Class.SelectedValue.ToString();        dgManage.DataSou

jar-import web工程时,tomcat包UNbound,包没引入?求解决办法

问题描述 import web工程时,tomcat包UNbound,包没引入?求解决办法 如题,这个UNbound是不是就是包没引入,我访问web是好像是servlet不能解析 解决方案 没有配置server吗,配置tomcat路径

系统-Win7启动时开在 Starting Windows (四个小球)很长时间...求解决办法

问题描述 Win7启动时开在 Starting Windows (四个小球)很长时间...求解决办法 RT 我用的是 Win7 SP1 64位英文旗舰版 一开始装了360安全卫士然后出现这个问题,之后卸载掉,问题解除,可是最近又发生了这种情况. 机器配置: CPU:I5 3337U 内存:4G 显卡:NV 750GT 4G 硬盘:TOSHIBA 500G 硬盘启动模式 ACHI 已安装ACHI 驱动 硬件检测一切正常,开机后使用流畅,任何程序顿卡现象 尝试安全模式启动正常 尝试msconfig

[紧急求助]使用Axis2做成的Web Service上传文件,文件超过100M时,内存溢出,求解决办法

问题描述 使用Axis2做成的WebService上传文件,文件超过100M时,内存溢出,求解决办法JVM的缓存已经设置的足够大了,修改缓存的方法不可行请提供其他方法或者是Axis2对上传文件的大小有限制 解决方案 解决方案二:怎么没有人回复阿解决方案三:崩溃了,怎么没有人回复阿