DOBON.NET DOBON.NETプログラミング掲示板過去ログ

FromArgb での色設定

分類:[.NET]

お世話になります。

以下のように FromArgb を使ってボタンの色を変えようとしているのですが、Pinkに変わった後、色が戻りません。
エラーメッセージが出るわけでもなく、どう対処したらよいのか困っております。
どのように修正すれば、目的を達せられるのでしょうか?どなたか、ご指導いただけると幸いです。

Dim blnAorB as boolean
Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click
If blnAorB = True Then
blnAorB = False
Button11.BackColor = Color.Pink
Else
blnAorB = True
Button11.BackColor.FromArgb(255, 255, 224, 192)
strEdt(0) = RichTextBox1.Text
strEdt(1) = RichTextBox2.Text
strEdt(2) = RichTextBox3.Text
End If
MessageBox.Show(Button11.BackColor.ToArgb)
MessageBox.Show(Button11.BackColor.A)
MessageBox.Show(Button11.BackColor.R)
MessageBox.Show(Button11.BackColor.G)
MessageBox.Show(Button11.BackColor.B)
End Sub
  • 題名: 追加です。
  • 著者: Ken-Ko
  • 日時: 2003/10/30 2:28:47
  • ID: 1217
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
後ろの Messagebox.show で出てくる値は、 Color.Pink のもののようです..。
fukuです。

>Button11.BackColor.FromArgb(255, 255, 224, 192)だと実際、
Button11.BackColorに設定されませんので以下の様に修正することで
色が反映されます。

Button11.BackColor=Color.FromArgb(255, 255, 224, 192)

以上です。
fukuさま、ありがとうございました。

ハマってしまい、苦労しておりました。
考えれば分かりそうなものですが..(汗

どうもありがとうございました。
これからもよろしくお願いいたします。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板