このプロパティを事前定義のマスクタイプの1つに設定すると、入力マスクは適切な文字列に設定されます。事前定義のマスクタイプにはCurrency、Date、Time、Date/Time、Double、Integer、およびStringがあります。
このプロパティをAutoSenseに設定すると、入力マスクはコントロールにバインドされたデータフィールドの型から導き出されます。このプロパティを UseSpecifiedMask に設定すると、InputMask プロパティによって指定されたマスクが使用されます。
InputMask プロパティが有効なマスク文字列に設定されている場合、このプロパティは自動的にUseSpecifiedMaskに変更されます。
Owner と Editor の変換に Infragistics.Win.UltraWinEditors.EditorButtonControlBase.DataFilter が使用される場合は、UltraMaskedEdit にこのプロパティを設定する必要があります。UltraMaskedEditは、指定された型を使用してエディターのコンストラクターにデフォルトのマスクを設定します。
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinMaskedEdit Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load ' InputMask をマスクに設定します Me.UltraMaskedEdit1.EditAs = EditAsType.Currency ' CultureInfo プロパティにカルチャーを割り当てるオプションがあります Me.UltraMaskedEdit1.CultureInfo = System.Globalization.CultureInfo.CreateSpecificCulture("en-GB") ' DisplayStyle に表示スタイルを割り当てるオプションがあります Me.UltraMaskedEdit1.DisplayStyle = EmbeddableElementDisplayStyle.OfficeXP ' Appearance プロパティでメイン外観を設定します Me.UltraMaskedEdit1.Appearance.TextHAlign = HAlign.Right Me.UltraMaskedEdit1.Appearance.FontData.Bold = DefaultableBoolean.True Me.UltraMaskedEdit1.Appearance.ForeColor = Color.DarkBlue ' 強調表示の色を設定しますこの色はマスク エディターの ' 選択されたテキストに適用されます Me.UltraMaskedEdit1.SelectedTextBackColor = Color.LightBlue Me.UltraMaskedEdit1.SelectedTextForeColor = Color.Yellow ' プロンプトおよびリテラル文字の色を設定します Me.UltraMaskedEdit1.PromptCharacterAppearance.ForeColor = Color.Red Me.UltraMaskedEdit1.MaskLiteralsAppearance.ForeColor = Color.Green ' Nullable を false に設定し、NullText の文字列を設定します Me.UltraMaskedEdit1.Nullable = False End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinMaskedEdit; using System.Diagnostics; private void Form1_Load(object sender, System.EventArgs e) { // InputMask をマスクに設定します this.ultraMaskedEdit1.EditAs = EditAsType.Currency; // CultureInfo プロパティにカルチャーを割り当てるオプションがあります this.ultraMaskedEdit1.CultureInfo = System.Globalization.CultureInfo.CreateSpecificCulture( "en-GB" ); // DisplayStyle に表示スタイルを割り当てるオプションがあります this.ultraMaskedEdit1.DisplayStyle = EmbeddableElementDisplayStyle.OfficeXP; // Appearance プロパティでメイン外観を設定します this.ultraMaskedEdit1.Appearance.TextHAlign = HAlign.Right; this.ultraMaskedEdit1.Appearance.FontData.Bold = DefaultableBoolean.True; this.ultraMaskedEdit1.Appearance.ForeColor = Color.DarkBlue; // 強調表示の色を設定しますこの色はマスク エディターの // 選択されたテキストに適用されます this.ultraMaskedEdit1.SelectedTextBackColor = Color.LightBlue; this.ultraMaskedEdit1.SelectedTextForeColor = Color.Yellow; // プロンプトおよびリテラル文字の色を設定します this.ultraMaskedEdit1.PromptCharacterAppearance.ForeColor = Color.Red; this.ultraMaskedEdit1.MaskLiteralsAppearance.ForeColor = Color.Green; // Nullable を false に設定し、NullText の文字列を設定します this.ultraMaskedEdit1.Nullable = false; }