フォームを閉じたときにカラーダイアログを表示するのに問題があります。カスタムカラーの選択をVB.NETのカラーダイアログに保存できますか?
質問する
1490 次
2 に答える
3
プロパティを使用して、カスタム カラーを取得および設定できCustomColors
ます。これは の配列でint
、色の形式は00BBGGRR
です。B
青、G
緑、R
赤です。.Net Color を次の形式に変換できます。
Color myColor = Color.Green;
int ColorAsBGR = (((myColor.B << 16) | (myColor.G << 8)) | myColor.R);
dlgColor.CustomColors = new int[] { ColorAsBGR };
または.Netカラーを使用せずに:
// Get the colors
int[] customColors = dlgColor.CustomColors;
// Set the custom colors
dlgColor.CustomColors = customColors;
各カスタム カラーを int の配列に格納して取得し、それに CustomColors プロパティを設定する必要があります。
于 2013-02-19T07:43:27.973 に答える