[ColorDialog][Tips] ダイアログを開いたときに色の作成機能を表示する

通常、ColorDialogを開いたときは下図のように色の作成機能は表示されません。

ColorDialogを開いたときに、色の作成機能を表示させたい場合はFullOpenプロパティにTrueを設定します。

下記は、ダイアログを開いたときに色の作成機能を表示させる例です。

「色の作成機能を表示する」にチェックを付け、[色の作成]ボタンをクリックすると、ダイアログを開いたときに色の作成機能を表示します。

VBの例

' [色を選択]ボタンクリック時の処理
Private Sub btnColor_Click(sender As System.Object, e As System.EventArgs) Handles btnColor.Click
    '★★★色の作成機能を表示するかどうかを設定★★★
    ColorDialog1.FullOpen = chkFullOpen.Checked

    'カラーダイアログを表示
    If ColorDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
        'PictureBoxの背景色に選択された色を設定
        pictureBox1.BackColor = ColorDialog1.Color
    End If
End Sub

C#の例

// [色を選択]ボタンクリック時の処理
private void btnColor_Click(object sender, EventArgs e)
{
    // ★★★色の作成機能を表示するかどうかを設定★★★
    colorDialog1.FullOpen = chkFullOpen.Checked;

    // カラーダイアログを表示
    if (colorDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
    {
        // PictureBoxの背景色に選択された色を設定
        pictureBox1.BackColor = colorDialog1.Color;
    }
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です