单击主界面的菜单打开一界面,老是处于等待状态,直到无响应代码如下:
private void OpenChildWindows( string childFrmName )
{
bool b = false;
foreach(Form childFrm in this.MdiChildren)
{
//用子窗体的Name进行判断,如果已经存在则将他激活
if(childFrm.Name == childFrmName)
{
if(childFrm.WindowState == FormWindowState.Minimized)
childFrm.WindowState = FormWindowState.Normal;
childFrm.Activate();
b = true;
}
}
if (!b)
{
ChargeUpForm frm = new ChargeUpForm();
frm.MdiParent = this;
frm.Show();
}
}private void menuItemChargeUp_Click(object sender, System.EventArgs e)
{
OpenChildWindows("ChargeUpForm" );
}
跟踪代码发现运行到ChargeUpForm frm = new ChargeUpForm();就过不去,也不报错,不得其解?
private void OpenChildWindows( string childFrmName )
{
bool b = false;
foreach(Form childFrm in this.MdiChildren)
{
//用子窗体的Name进行判断,如果已经存在则将他激活
if(childFrm.Name == childFrmName)
{
if(childFrm.WindowState == FormWindowState.Minimized)
childFrm.WindowState = FormWindowState.Normal;
childFrm.Activate();
b = true;
}
}
if (!b)
{
ChargeUpForm frm = new ChargeUpForm();
frm.MdiParent = this;
frm.Show();
}
}private void menuItemChargeUp_Click(object sender, System.EventArgs e)
{
OpenChildWindows("ChargeUpForm" );
}
跟踪代码发现运行到ChargeUpForm frm = new ChargeUpForm();就过不去,也不报错,不得其解?
解决方案 »
- C# Access dataGridView1
- C#调用C++动态库问题,急求解决!!!
- webbrowser问题?
- 如何图片另存为,而不是将图片在网页中打开。
- 关于C#的中英文字符长度的问题,急!
- 我写的一个简繁转换的Web Service程序(源代码)
- 模式窗体棘手问题!!
- 在win8移动平板上用C#实现调用摄像头拍摄条码/二维码并识别
- 如何在WINFORM中做出象HTML中FRAME效果,分左右两帧,左边是一树形,点击后右边内容发生变化?
- 请问不存在system.windows.forms名字空间,怎么办
- System.Data.OleDb.OleDbException: 'E:\profile\SD\AllProject\' 不是一個有效的路徑
- 单击datagrid的任一列头进行排序,如何获取排序后的数据集?
跟踪到这步时候,按F11 单步调试,看看是哪一句出现问题
数据库是oracle9i,采用了负载均衡技术,有两个别名sys1,sys2,其中有一表table1,只有35条记录,当在sys1下执行
select * from table1 时正常,但是在sys2下执行就一直处于等待状态。
所以当程序连接到sys2时就初始化不了,高手帮忙解决一下是何种原因导致数据库出现这种情况。