トップ  >  サンプルソース  >  色の設定ダイアログ(C#/VB.NET)

色の設定ダイアログ(C#/VB.NET)

2010年07月13日

色の設定ダイアログボックスのサンプル(ソース/コード)です。ColorDialogをフォームに貼り付けてお試しください。

' -----------------------------------------------------------
' 色の設定ダイアログのサンプル(VB.NET/VS2005)
Private Sub Button1_Click( _
    ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button1.Click

    ' カスタムカラーセット
    ColorDialog1.CustomColors = New Integer() {&HFF, &HFF00, &HFF0000}

    ' カスタムカラーの作成有無
    ColorDialog1.AllowFullOpen = True

    ' カスタムカラー作成画面表示
    ColorDialog1.FullOpen = True

    ' カラー初期値
    ColorDialog1.Color = Color.FromArgb(0, 255, 0, 0)

    ' [ヘルプ]ボタン表示
    ColorDialog1.ShowHelp = True

    ' ダイアログ表示
    Dim btn As DialogResult = ColorDialog1.ShowDialog()
    If btn = Windows.Forms.DialogResult.OK Then
        ' 選択したカラー取得
        MessageBox.Show(ColorDialog1.Color.ToString())
    ElseIf btn = Windows.Forms.DialogResult.Cancel Then
        MessageBox.Show("キャンセル")
    End If
End Sub
' -----------------------------------------------------------

// ----------------------------------------------------------
// 色の設定ダイアログのサンプル(C#.NET/VS2005)
private void button1_Click(object sender, EventArgs e)
{
    // カスタムカラーセット
    colorDialog1.CustomColors = new int[] { 0xFF, 0xFF00, 0xFF0000 };

    // カスタムカラーの作成有無
    colorDialog1.AllowFullOpen = true;

    // カスタムカラー作成画面表示
    colorDialog1.FullOpen = true;

    // カラー初期値
    colorDialog1.Color = Color.FromArgb(0, 255, 0, 0);

    // [ヘルプ]ボタン表示
    colorDialog1.ShowHelp = true;

    // ダイアログ表示
    DialogResult btn = colorDialog1.ShowDialog();
    if (btn == System.Windows.Forms.DialogResult.OK)
    {
        // 選択したカラー取得
        MessageBox.Show(colorDialog1.Color.ToString());
    }
    else if (btn == System.Windows.Forms.DialogResult.Cancel)
    {
        MessageBox.Show("キャンセル");
    }
}
// ----------------------------------------------------------
スポンサーサイト

フォント ダイアログ(C#/VB.NET) | トップページへ戻る | ファイル保存ダイアログ(C#/VB.NET)

このページのトップに戻る

コメント

名前
題名
メールアドレス
WEBサイト
 
コメント
パスワード
  管理者にだけ表示を許可する

このページのトップに戻る

トラックバック

このページのトップに戻る