このプロパティはバインドの目的で使用します。
NullableがTrueで、ユーザーがテキストを入力していない場合、このプロパティはDBNullを返します。NullableがFalseで、ユーザーがテキストを入力していない場合、その入力は無効と見なされます。
EditAsプロパティがAutoSenseに設定されていて、InputMaskが指定されておらず、なおかつこのプロパティが、サポートされている型のオブジェクトに設定されている場合、MaskedEditはその型の適切なデフォルトマスクを自動的に使用します。MaskedEditでサポートされていない型のオブジェクトが割り当てられている場合は、ArgumentExceptionがスローされます。
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinMaskedEdit Private Sub Button4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button4.Click ' 新しい値を設定する前に、値を取得して出力します Dim oldValue As Object = Me.ultraMaskedEdit1.Value Debug.WriteLine("Old value in the masked edit = " & oldValue.ToString()) ' 値を現在の日付に設定し、Value プロパティを出力します Me.UltraMaskedEdit1.Value = DateTime.Now Debug.WriteLine("New value in the masked edit = " & Me.UltraMaskedEdit1.Value.ToString()) End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinMaskedEdit; using System.Diagnostics; private void button4_Click(object sender, System.EventArgs e) { // 新しい値を設定する前に、値を取得して出力します object oldValue = this.ultraMaskedEdit1.Value; Debug.WriteLine( "Old value in the masked edit = " + oldValue.ToString( ) ); // 値を現在の日付に設定し、Value プロパティを出力します this.ultraMaskedEdit1.Value = DateTime.Now; Debug.WriteLine( "New value in the masked edit = " + this.ultraMaskedEdit1.Value.ToString( ) ); }