|
>>Color BackColor = Color.FromArgb( >> Color.FromKnownColor(KnownColor.MenuBar).R >> Color.FromKnownColor(KnownColor.MenuBar).R >> Color.FromKnownColor(KnownColor.MenuBar).R > > Rの要素しか使っていないのはなぜ? > 普通にSystemColors.MenuBarでもいいと思うのだけど。
すいません、、、コピペミスです。
実際にはR,G,Bと設定しております。
> 普通にSystemColors.MenuBarでもいいと思うのだけど。
これには理由がありまして、作成中のアプリは設定画面でカラー選択ダイアログから任意のカラーを選べるようにしております。
設定を適応するとiniファイルにその情報を記載するのですが、
カラーダイアログ(colorDialog)のcolorDialog.Colorをテキストに落としますと、
R,G,Bで記載されるもの(A:255確定)と、[RED]や[BLUE]などで記載されるものの2種類に分かれてしまうので、
iniファイルに落とす場合には、 colorDialog.Color.R colorDialog.Color.G colorDialog.Color.B を保存しています。
念のためSystemColors.MenuBarでも試したのですが、IE7からなのか、
他のメニューバーの色と異なってしまい、どちらかというとControlの色になってしまいます。TT
若干濃いだけなのでよく見ないと分からないのですが、やはり違和感がありなんとかしたいのですが・・・
GoogleやGooのツールバーが何色なのかさっぱり分からない次第で困っております。
|