MaskDescriptor MaskDescriptor MaskDescriptor MaskDescriptor Class


マスクされたテキスト ボックスの UI 型エディターにオプションを提供するために、派生クラスの一連のメンバーを定義します。Defines a set of members for derived classes to provide options for the masked text box UI type editor.

public ref class MaskDescriptor abstract
public abstract class MaskDescriptor
type MaskDescriptor = class
Public MustInherit Class MaskDescriptor


MaskDescriptor抽象クラスは、すべてのマスク記述子を実装する必要があるプロパティの共通セットを定義します。The MaskDescriptor abstract class defines the common set of properties that all mask descriptors must implement. マスクの記述子を使用するには、UI 型エディターをで使用するためのオプションの定義済みのマスクを作成する、MaskedTextBoxします。You can use mask descriptors to create predefined mask options for use in the UI type editor for the MaskedTextBox. たとえば、Visual Studio では、郵便番号、時刻、さまざまな日付形式、および電話番号などのデータの定義済みのマスクを提供します。For example, Visual Studio provides predefined masks for data such as the Postal Code, time, different date formats, and telephone number. 定義済みのすべてのマスクが関連付けられる、MaskedTextProvider解析エンジン。All predefined masks will be associated with the MaskedTextProvider parsing engine.

わかりますMaskDescriptor型クエリを実行して、デザイン時に、ITypeDiscoveryServiceサービス プロバイダー。You can discover MaskDescriptor types at design time by querying the ITypeDiscoveryService service provider.


MaskDescriptor() MaskDescriptor() MaskDescriptor() MaskDescriptor()

MaskDescriptor クラスの新しいインスタンスを初期化します。Initializes a new instance of the MaskDescriptor class.


Culture Culture Culture Culture

マスクのロケールを表す CultureInfo を取得します。Gets the CultureInfo representing the locale the mask is authored for.

Mask Mask Mask Mask

定義するマスクを取得します。Gets the mask being defined.

Name Name Name Name

マスクのユーザー フレンドリ名を取得します。Gets the user-friendly name of the mask.

Sample Sample Sample Sample

マスク用に書式設定された文字列のサンプルを取得します。Gets a sample of a formatted string for the mask.

ValidatingType ValidatingType ValidatingType ValidatingType

マスクに関連付けられている検証を提供する型を取得します。Gets the type providing validation associated with the mask.


Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定した MaskDescriptor が現在の MaskDescriptor と等しいかどうかを示します。Determines whether the specified MaskDescriptor is equal to the current MaskDescriptor.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

特定の型のハッシュ関数として機能します。Serves as a hash function for a particular type.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
IsValidMaskDescriptor(MaskDescriptor) IsValidMaskDescriptor(MaskDescriptor) IsValidMaskDescriptor(MaskDescriptor) IsValidMaskDescriptor(MaskDescriptor)

指定したマスク記述子が有効で、マスクの一覧に追加できるかどうかを示す値を返します。Returns a value indicating whether the specified mask descriptor is valid and can be added to the masks list.

IsValidMaskDescriptor(MaskDescriptor, String) IsValidMaskDescriptor(MaskDescriptor, String) IsValidMaskDescriptor(MaskDescriptor, String) IsValidMaskDescriptor(MaskDescriptor, String)

指定したマスク記述子が有効であるかどうかを示す値を返します。有効でない場合は、エラーの説明を返します。Returns a value indicating whether the specified mask descriptor is valid, and provides an error description if it is not valid.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.