在打开一个窗体时,我想在它可见之前,将它关闭,如何做?
解决方案 »
- 在winfrom中,怎样做一个圆形的图片按钮啊?
- 将 Tooltip 显示在光标的左下角
- 在一个方法中怎么调用另一个方法的DataSet???
- 把excel转换成sql时打开excel和没打开excel读出来的datatable行数是不一样的??
- 关于MonthCalendar控件的问题
- 加解密问题Padding is invalid and cannot be removed.
- WEB的网格可否画成以下样式
- 【菜鸟提问】如何让按回车让焦点在各个text框中切换(象TAB键一样)?
- 为何动态加载控件后,控件的某些功能丢失?
- 求书《C# 应用程序开发全程演练》(wrox出版社,清华出版社翻译出版)的书例子源代码
- 在winform下输入用户名和密码后,打开对应的网页,怎样实现直接进入而无需再输入用户名和密码呢?
- 关于datagridview中动态从数据库中取数据然后显示中文列标题的问题!
或者初始化了不要Show/ShowDialog出来行吗?
或者你的问题就是个问题.
或者......
然后在打开了别的窗体在关闭此窗体··
this.hide();
......
this.close();
class MyForm{
private int n;
//我只想要正数,如果传给我一个非正数,那么我将不会显示
public MyForm(int n){
this.n=n;
}
}
class Test{
public static void Main(){
MyForm f=new MyForm(-1);
f.Show();
}
}
在Test中执行完Main()后,我不想让MyForm打开,虽然我执行了Show(),但我想在Show()之后关闭它,而这个关闭的程序我不想写在Test中,而是想写在MyForm中,MyForm可以根据n的值确定是否不显示。
if(this.n < 0)
this.hide();不就结了??
在Paint里加也行啊
如:
if ((bool)this.Tag)
Close();