一、之前的調用Windows顏色彈窗(方法一)只能支持64位操作系統,32位不支持,所以提供下面這個方法,該方法有個不足是彈出的顏色窗口不能置頂(有實現了的大佬求留言相告)。
二、需要用到的dll:System.Windows.Forms.dll(我用的是.Net 3.5,下載地址:http://download.csdn.net/download/weixin_39766005/11660884)
三、相關代碼:
System.Windows.Forms.ColorDialog dialog = new System.Windows.Forms.ColorDialog();
dialog.AllowFullOpen = false;
dialog.FullOpen = false;
dialog.ShowHelp = false;
if (System.Windows.Forms.DialogResult.OK == dialog.ShowDialog())
{
Debug.Log(dialog.Color);
}
四、ColorDialog相關屬性:
五、窗口效果: