色の変換


たま  2008-02-29 09:20:37  No: 139128  IP: 192.*.*.*

VB6から  VB.netへ、移行しています。


VBでは、関数の引数にlong型の変数を取り、バックカラーに設定していたのですが、

VB.netでは、longの数値をバックカラーに割り当てられません。

どうすればよいのでしょうか?

編集 削除
もげ  2008-02-29 10:11:13  No: 139129  IP: 192.*.*.*

Integerを使ってください。
VB6.0のlongは、VB(.NET,2005,2008)ではIntegerに相当します。
VB(.NET,2005,2008)のlongは64bitです。

編集 削除
VBレスキュー(花ちゃん)  2008-02-29 14:46:07  No: 139130  IP: 192.*.*.*

>VB.netでは、longの数値をバックカラーに割り当てられません。

こちらの方かな?

TextBox1.BackColor = System.Drawing.Color.Yellow()
TextBox2.BackColor = ColorTranslator.FromWin32(&HFFFF)
TextBox3.BackColor = ColorTranslator.FromWin32(Microsoft.VisualBasic.RGB(255, 255, 0))
TextBox4.BackColor = Color.FromName("Yellow")
TextBox5.BackColor = ColorTranslator.FromHtml("#FFFF00")
TextBox6.BackColor = ColorTranslator.FromHtml("Yellow")
TextBox7.BackColor = ColorTranslator.FromWin32(65535)

編集 削除