#から始まるWebカラー値を取得し、&から始まるVBカラーに変換する方法、またその逆の方法がわかる方、教えていただけますか?
WebBrowserを使ってカラーを取得し、そのカラーの値をVBカラーに変換するというものです。
こんにちは、じゃんぬねっと です。
#RRGGBB -> &HRRGGBB
&HRRGGBB -> #RRGGBB
...え? 置換するだけでは? (^-^;)
そうなんですか(^^;いろいろあさってみたんですけど、http://www.atmarkit.co.jp/fdotnet/dotnettips/239colorconv/colorconv.html
みたいなページがあったんで、面倒なのかと。。。解決のようです。
> みたいなページがあったんで、面倒なのかと
それは、Webカラー色名表記の話ですよね?
> #から始まるWebカラー値
と、あなたは質問していますよ。
そして、そのページは VB.NET (.NET Framework) での話ではないかと。
もし、VB.NET なのならば、
hColor = Color.FromName("Red")
として、色名 "Red" の Color 構造体を取得し、
hColor.R.ToString("X2")
hColor.G.ToString("X2")
hColor.B.ToString("X2")
とすれば、16進表記のお望みのものができます。
ツイート | ![]() |