タイトル
 メニューにないコーナーはTopからいけます
TOP.NETWindowsForm → This Page

.NET プログラミングのコーナー
Windowsフォーム関連 > フォーム関連 > 閉じない


概要


チェックボックスにチェックが付いている場合はフォームを閉じれないようにするサンプルです。


サンプルイメージ


サンプル画像


サンプルソース(一部抜粋)


C#

private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
	if (chkNoExit.Checked == true)
	{
		// チェックが付いている場合のみフォームを閉じない
		MessageBox.Show("チェックが付いている場合は閉じられません");
		e.Cancel = true;
	}
}


--------------------------------------------------------------------------------
VB.NET

Private Sub Form1_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
    If chkNoExit.Checked = True Then
        'チェックが付いている場合のみフォームを閉じない
        MessageBox.Show("チェックが付いている場合は閉じられません")
        e.Cancel = True
    End If
End Sub

サンプルソースのダウンロード


ソースのダウンロード


TOP.NETWindowsForm → This Page
Valid CSS!