FarPoint.Win アセンブリ > FarPoint.Win 名前空間 > SuperEditBase クラス : InvalidColor プロパティ |
'Declaration
Public Overridable Property InvalidColor As Color
public virtual Color InvalidColor {get; set;}
このプロパティは、コントロールの値が有効でなく、なおかつコントロールがフォーカスを持たないときに表示する背景色を取得または設定します。
このプロパティは、編集コントロールが無効なデータを含むことを明示する場合に使用します。編集コントロールの背景色は、コントロールがフォーカスを失うまで変更されません。
このプロパティはアプリケーションをデバッグする際に役立ちます。また、値が無効であることをユーザーに知らせることができます。
このプロパティはSuperEditBaseクラスから使用できます。
無効な値をコントロールに表示するかどうかを指定するには、InvalidOptionプロパティを設定します。
private void Form1_Load(object sender, System.EventArgs e) { control.InvalidOption = FarPoint.Win.InvalidOption.HideData; control.InvalidColor = Color.Blue; control.UserEntry = FarPoint.Win.UserEntry.FreeFormat; control.CausesValidation = true; control.Text = "InvalidColor"; } private void button1_Click(object sender, System.EventArgs e) { control.ResetInvalidColor(); }
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load control.InvalidOption = FarPoint.Win.InvalidOption.HideData control.InvalidColor = Color.Blue control.UserEntry = FarPoint.Win.UserEntry.FreeFormat control.CausesValidation = True control.Text = "InvalidColor" End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click control.ResetInvalidColor() End Sub