バージョン

EditAs プロパティ

コントロールが、一般的なデータマスクを使用するか、事前に指定したデータマスクを使用するか、または必要なデータマスクの型を自動認識するかを指定します。
シンタックス
'宣言
 
Public Property EditAs As EditAsType
public EditAsType EditAs {get; set;}
解説

このプロパティを事前定義のマスクタイプの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;
}
参照