Microsoft .NET/C#

[C#] ColorDialog (색상 선택 컨트롤, 다이얼로그)

전자기린 2020. 7. 14. 18:49

//색상 선택 다이얼로그
//참조 추가 : System.Windows.Forms
//참조 추가 : System.Drawing
//참조 추가 : System.Windows.Media
using (System.Windows.Forms.ColorDialog colorDialog = new System.Windows.Forms.ColorDialog() { AllowFullOpen = true, FullOpen = true})
{
    if (colorDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
    {
        System.Windows.Media.Color color = new System.Windows.Media.Color()
        {
            A = colorDialog.Color.A,
            R = colorDialog.Color.R,
            G = colorDialog.Color.G,
            B = colorDialog.Color.B
        };
    }
}