Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我可以最小化Form1,但单击任务栏时不能最大化_C#_.net_Vb.net - Fatal编程技术网

C# 我可以最小化Form1,但单击任务栏时不能最大化

C# 我可以最小化Form1,但单击任务栏时不能最大化,c#,.net,vb.net,C#,.net,Vb.net,1-打开计算机中的任何窗口 2-最小化该窗口 在任务栏上单击下面的最小化窗口,可以看到您的窗口再次被最大化 我已经用vb.net语言编写了windows窗体应用程序 我能够使用以下代码最小化Form1 Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click Me.WindowState = FormWindowState.Minimized End S

1-打开计算机中的任何窗口

2-最小化该窗口

在任务栏上单击下面的最小化窗口,可以看到您的窗口再次被最大化

我已经用vb.net语言编写了windows窗体应用程序

我能够使用以下代码最小化Form1

 Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
    Me.WindowState = FormWindowState.Minimized
End Sub
我需要一个vb.net代码,使最小化窗口最大化时,点击任务栏上

换句话说,我可以最小化Form1,但单击任务栏时不能最大化


提前谢谢

试试看这是否管用。当您从任务栏恢复窗口时,它将恢复到最小化之前的状态。在最小化窗口之前将窗口设置为最大化状态,应使其在恢复时最大化

Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
        Me.WindowState = FormWindowState.Maximized
        Me.WindowState = FormWindowState.Minimized
    End Sub

您的窗口再次最大化
在我的窗口上,它们被还原。如果它们在发送到任务栏之前被最大化,则它们仅
最大化
。正确的术语是“还原”,“最大化”是窗口填充屏幕的状态。这是windows的一个功能,不是你的VB代码,事实上,除非你做了很多“低级”编码,否则你无法控制它,即使你的应用程序挂起,它也会继续运行。我问这个问题的方式不对。请删除您的答案,以便我能够删除整个主题。我会以正确的方式再次问这个问题。不,我不会删除我的答案。请参阅此处: