CurrentState プロパティは、コントロールの PerformAction(UltraMonthViewSingleAction,Boolean,Boolean) メソッドおよび KeyActionMappings テーブルによって使用されます。
PerformAction(UltraMonthViewSingleAction,Boolean,Boolean) メソッドは、コントロールを使用したユーザーの操作をプログラム的にシミュレートするために役に立ちます。
ユーザーがコントロールを操作するとき、コントロールが一致した後でなければアクションを実行できないという特定の条件があります。たとえば、無効化された項目は選択できません。CurrentState プロパティは、コントロールの現在の状態で、特定のアクションを実行できるかどうかを決定するためにコントロールによって使用されるメカニズムです。
KeyActionMappings テーブルは、すべてのユーザー キーボードのインタラクティブ性を処理するためにコントロールによって使用されるメカニズムです。コントロールにとって重要なすべてのキーストロークは、KeyActionMappings テーブルに「登録」されます。この表は、コントロールによって受け取られるすべてのキーストロークを処理するために、PerformAction(UltraMonthViewSingleAction,Boolean,Boolean) メソッドと関連して機能します。