How to check if a Form is Open in C# and VB.NET

To Check if a Form is open in C# and VB.NET you can use the snippet below.

Sample C#

public static bool FormIsOpen(FormCollection application, Type formType)
{
	//usage sample: FormIsOpen(Application.OpenForms,typeof(Form2)
	return Application.OpenForms.Cast<Form>().Any(openForm => openForm.GetType() == formType);
}

Sample VB.NET

Public Shared Function FormIsOpen(application__1 As FormCollection, formType As Type) As Boolean
	'usage sample: FormIsOpen(Application.OpenForms,GetType(Form2)
	Return Application.OpenForms.Cast(Of Form)().Any(Function(openForm) openForm.[GetType]() = formType)
End Function

How to make a winform fullscreen in C# and VB.NET

To make a winform fullscreen in C# and VB.NET you can use the following snippet.

Sample C#

public void SetFormFullscreen()
{
	this.TopMost = true;
	this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
	this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
}

Sample VB.NET

Public Sub SetFormFullscreen()
	Me.TopMost = True
	Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
	Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
End Sub