易截截图软件、单文件、免安装、纯绿色、仅160KB

c# winform窗体问题

我在form1中的某个方法让form2窗体出现
那么这个时候怎么关闭form1而不关闭form2呢?
Form2 f=new Form2();
f.Show();
this.Close();

引用
Form2 f=new Form2();
f.Show();
this.Close();

这样的话整个程序会关的!

看到了别人给的建议很受用:

方法1:另起一个线程来启动form2;
方法2:采用简单的办法仅仅将form1隐藏;
原因是:form1采用的是 application.ran(new form1);启动的一个线程那么如果form1中声明了一个form2的话那么form2也是form1的一部分。form1关闭的话form2也会关闭的!

Form2 f2 = new Form2();
this.Visible = false;
f2.ShowDialog();
this.Visible= true;
试试

应该另起一个线程调用form2

引用
Form2 f2 = new Form2();
this.Visible = false;
f2.ShowDialog();
this.Visible= true;
试试

这个是楼主的第2个方法。
关闭 form1而不关闭form2,需要把他们隔离起来

Form2 f2 = new Form2(); 
this.Visible = false; 
f2.ShowDialog(); 
就将FORM1隐藏.

ding...

ding a aaaaaaaaaaaa

Form2 f=new Form2(); 
this.Hide();
f.Show(); 
this.Close();


这样就好了

jf

static class Program
 {
/// <summary>
/// 应用程序的主入口点。
  /// </summary>
  [STAThread] static void Main()
  {
  App


相关问答:

C#调用 C DLL问题,懂的来抢分了

//C 接口
extern "C"
{
  TESSDLL_API int __cdecl GetTessText(const char *imagefile, char *text);  
}
//我在C#中声明
//调用C DLL 中的函数
[DllImport("OCRapi.dll&quo ......

求c#操作sqlserver数据库问题

在数据库中有张表,有id,name两列,id 是主键,没有设置自增属性,在程序中取出这张表放入datatable,在这个datatable中插入一条记录,当更新数据库时提示id列不能为空,请问该怎么解决?
给它一个值!!主键不能为空 ......

C#填网页表单的问题 - .NET技术 / C#

我这里有一个登陆WIFI网络的页面。由于WIFI经常断线,所以要反复地在这个网页上登陆,没法无人值守。
所以,我想做一个C#程序,放一个webbrowser控件,自动填表并自动点击提交按钮。
问题一:
基本照网上找的程序 ......

在C#中怎么把一个Excel保存成为一个Html文件?

在C#中怎么把一个Excel保存成为一个Html文件?
如同在Excel中  文件——保存为——格式选为html 生成的文件 及文件夹(在多张sheet 时)

引用
excelapp.Workbooks[1].PublishObjects ......

有关C#中3D问题

using Microsoft.DirectX;
using Microsoft.DirectX.Direct3D;
using Microsoft.Samples.DirectX.UtilityToolkit;
using Microsoft.DirectX.Direct3D;

之一段引用中唯独:
using Microsoft.Sampl ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号