アイコンの点滅速度を調整するにはBlinkRateプロパティ(単位mSec)を使用します(既定値は250mSec)。
下記は、アイコンの点滅速度を調整する例です。
フォームロード時に、点滅速度を500mSecに設定しています。
VBの例
' フォームロード時の処理 Private Sub Form5_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load '★★★点滅速度を0.5秒間隔にする★★★ ErrorProvider1.BlinkRate = 500 End Sub ' テキストボックスの内容検証処理 Private Sub txtAge_Validating(sender As System.Object, e As System.ComponentModel.CancelEventArgs) Handles txtAge.Validating Try '入力値を数値に変換する Dim iNum As Integer = Integer.Parse(txtAge.Text) '正常に整数に変換できた場合はエラーをクリアする ErrorProvider1.SetError(txtAge, "") Catch ex As Exception 'イベントをキャンセルする e.Cancel = True '例外が発生したのでエラーを表示する ErrorProvider1.SetError(txtAge, "整数値以外の文字が入力されました!!") End Try End Sub
C#の例
// フォームロード時の処理 private void Form5_Load(object sender, EventArgs e) { // ★★★点滅速度を0.5秒間隔にする★★★ errorProvider1.BlinkRate = 500; } // テキストボックスの内容検証処理 private void txtAge_Validating(object sender, CancelEventArgs e) { try { // 入力値を数値に変換する int iAge = int.Parse(txtAge.Text); // 正常に整数に変換できた場合はエラーをクリアする errorProvider1.SetError(txtAge, ""); } catch (Exception) { e.Cancel = true; // ★★★例外が発生したのでエラーを表示する★★★ errorProvider1.SetError(txtAge, "整数値以外の文字が入力されました!!"); } }
Please follow and like us:
コメント