加多一个boolean的变量来记录不就行了吗?
解决方案 »
- 请问如何屏蔽掉datagridview中点击column栏自动排序的功能?
- Reporting Services做报ll表 设置了参数Allow null Value 为啥还说缺少参数
- 文件“e:\Index\_4.cfs”正由另一进程使用,因此该进程无法访问该文件。
- 一个关于可修改文本的实现问题?
- c# 在html原代码里添加一个样式class
- 谁能帮我判断单选框是什么状态(已点击还是未点击,并显示出单选框的状态)(在数据库里读数句来判断)?
- 急手问题(关开TCPClient)!望各位高手大哥能帮帮小弟,在线等!!!分数不够可再加
- [求助]String s = new String("xyz");创建了几个String Object?
- ado.net更新逻辑为什么不成功??
- solidworks插件安装问题
- Mono 0.12 is out!!!
- 怎样实现word中的标尺功能
private void menuItem11_Click(object sender, System.EventArgs e)
{ try
{
if(f4==null)
f4=new Form4();
if(f4.Visible == false)
{
f4.Visible = true;
}
else
{
f4.Activate ();
}
}
catch(Exception ex)
{
MessageBox.Show( ex.Message,"出错",MessageBoxButtons.OK ,MessageBoxIcon.Error);
}
}
系统报告说f4已处置。我想,可以通过下面的方式暂时解决:1——
把f4设置为public变量,然后在Form4的Closing事件进行编程,输入以下代码:
this.Parent.f4=null;//需要把this.Parent进行强制转换为父窗口对象但在CLICK事件中仍然使用我上面修改的代码2——
在Form4的Closing事件中添加下面代码:
this.visible=false;
e.Cancel=true;//e是该事件传入的事件参数
窗体设计窗口中不能形成form1,我又把菜单复制回去结果菜单上完全成了空白,什么也没有了我准备放假后重新写这个程序。不过谁能告诉我这个问题是怎么回事,如果要分请讲一定给高分
private void menuItem11_Click(object sender, System.EventArgs e)
{
Form4 f4 = new Form4();
f4.showDialog();
}
把窗体当对话框显示!
关闭对话框用 f4.Close();
如果是的话,就使用非模式窗口方式,只是简单的show和hide就行了。
如果不是的话,就请说得更明白一些啦:)