[DllImport("user32.dll", SetLastError = true)]
static extern bool EndTask(IntPtr hWnd, bool fShutDown, bool fForce);
<DllImport("user32.dll", SetLastError := True)> _
Private Shared Function EndTask(hWnd As IntPtr, fShutDown As Boolean, fForce As Boolean) As Boolean
End Function
[DllImport("user32.dll")]
public static extern bool EndTask(IntPtr hWnd, bool fShutDown,bool fForce);
private void label1_Click(object sender, EventArgs e)
{
// fShutDown = true will kill the window instantly
// fShutDown = false will show the message box before closing for Saving Changes
EndTask(this.Handle, true,true);
}
<DllImport("user32.dll")> _
Public Shared Function EndTask(hWnd As IntPtr, fShutDown As Boolean, fForce As Boolean) As Boolean
End Function
Private Sub label1_Click(sender As Object, e As EventArgs)
EndTask(Me.Handle, True, True)
End Sub