winform 隐藏窗体的代码
时间: 2023-08-31 14:37:32 浏览: 450
winform自动隐藏窗体
5星 · 资源好评率100%
### 回答1:
可以使用下面的代码隐藏窗体:
```
this.Hide();
```
上面的代码将隐藏当前窗体。如果要隐藏其他窗体,可以使用如下代码:
```
otherForm.Hide();
```
注意,如果要在窗体中使用这些代码,需要在窗体的类中定义一个变量来引用窗体,例如:
```
public Form1 otherForm;
```
然后,在打开窗体时,可以将其赋值给变量,例如:
```
otherForm = new Form1();
```
最后,就可以使用上面的代码来隐藏窗体了。
### 回答2:
WinForm隐藏窗体的代码主要通过设置窗体的Visible属性来实现。
以下是一个示例代码:
```csharp
// 隐藏窗体
this.Visible = false;
```
在上述代码中,`Visible`属性被设置为`false`,这将使窗体不可见,从而隐藏窗体。
此外,还可以使用`Hide`方法来隐藏窗体。下面是使用`Hide`方法的示例代码:
```csharp
// 隐藏窗体
this.Hide();
```
在这种方法中,`Hide`方法将窗体隐藏起来,使其不可见。
需要注意的是,隐藏窗体只是使其在界面上不可见,但窗体仍然存在并继续执行。如果需要完全关闭窗体,可以使用`Close`方法。下面是一个示例代码:
```csharp
// 关闭窗体
this.Close();
```
在上述代码中,`Close`方法将完全关闭窗体,释放相关资源。
以上就是使用WinForm隐藏窗体的代码示例。
### 回答3:
在WinForms中,可以使用以下代码来隐藏窗体:
1. 使用窗体对象的`Hide`方法:
```csharp
this.Hide();
```
上述代码将隐藏当前窗体。
2. 使用窗体对象的`Visible`属性:
```csharp
this.Visible = false;
```
该代码将使当前窗体不可见。
3. 使用窗体对象的`Opacity`属性和`Hide`方法:
```csharp
this.Opacity = 0;
this.Hide();
```
通过将窗体的不透明度设置为0,并将其隐藏,可以达到隐藏窗体的效果。
4. 使用窗体对象的`WindowState`属性:
```csharp
this.WindowState = FormWindowState.Minimized;
```
上述代码将最小化当前窗体,使其隐藏到任务栏。
需要注意的是,上述代码均针对当前窗体进行操作,如果要隐藏其他窗体,需替换代码中的`this`关键字为相应的窗体对象。另外,上述方法只是隐藏窗体,窗体对象仍然存在于内存中,可以通过其他方法使其重新显示。
阅读全文