色の変換


たま  2008-02-29 18:20:37  No: 139128

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

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

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

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


もげ  2008-02-29 19:11:13  No: 139129

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


VBレスキュー(花ちゃん)  2008-02-29 23:46:07  No: 139130

>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)


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加