C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 155 を表示中)
■89916 / )  Re[1]: ある数値を超えるとNumericUpDownが一瞬だけ点滅す
□投稿者/ 魔界の仮面弁士 (2014回)-(2019/01/16(Wed) 18:38:35)
No89908 (たんこぶ さん) に返信
> NumericUpDownの数値を変化させた時
> ある設定してある数値を超えると一瞬だけコントロールが点滅するような仕組みを作りたいのですが
> うまくいきません。

これでどうでしょう。


Private Sub NumericUpDown1_ValueChanged(sender As System.Object, e As System.EventArgs) Handles NumericUpDown1.ValueChanged
 With DirectCast(sender, NumericUpDown)
  If .Value > 500 Then
   .ForeColor = Color.White
   .BackColor = Color.Red
   .Update()
   BeginInvoke(New MethodInvoker(AddressOf .ResetForeColor))
   BeginInvoke(New MethodInvoker(AddressOf .ResetBackColor))
  End If
 End With
End Sub
返信 編集キー/


管理者用

- Child Tree -