バージョン

WebMaskEditor で値のリストをスピン

WebMaskEditor™ は、スピン ボタンを使用して値のリストからスピンするためのオプションを提供します。 SpinButtonsDisplay プロパティを OnRight または OnLeft のいずれかに設定することによってスピン ボタンを表示できます。デフォルトでこのプロパティは None に設定されます。スピン ボタンには、エンドユーザーが次の値と前の値に移動できるように下側のボタンと上側のボタンの 2 つのボタンがあります。 LowerSpinButton および UpperSpinButton プロパティをそれぞれ設定することによって、上下のボタンをカスタマイズできます。

Microsoft® Visual Studio® [プロパティ] ウィンドウを使用する、または以下のコードを使用することによって、SpinButtonsDisplay プロパティを設定できます:

Visual Basic の場合:

'スピン ボタンを右側に表示します
WebMaskEditor1.Buttons.SpinButtonsDisplay = Infragistics.Web.UI.EditorControls.ButtonDisplay.OnRight

C# の場合:

//スピン ボタンを右側に表示します
WebMaskEditor1.Buttons.SpinButtonsDisplay = Infragistics.Web.UI.EditorControls.ButtonDisplay.OnRight;

WebMaskEditor は、 SpinWrap プロパティを True に設定することによってリストの最初の値または最後の値に達したとしてもリストを継続してスピンすることも可能にします。

値をリストに追加および挿入

WebMaskEditor によって、 TextEditorButtons オブジェクトの ListOfValues プロパティを使用して繰り返したい値のリストを追加することができます。Microsoft® Visual Studio® [プロパティ] ウィンドウを使用して ListOfValues プロパティを設定できます:

Visual Basic の場合:

WebMaskEditor1.Buttons.ListOfValues = "ASP.NET|Silverlight|WinForms|WPF|JSF"

C# の場合:

WebMaskEditor1.Buttons.ListOfValues = "ASP.NET|Silverlight|WinForms|WPF|JSF";
Note

注: リストの項目は ListOfValues プロパティを使用する時には "|" 文字によって分割する必要があります。

ただし、TextEditorButtons オブジェクトの InsertListValueAtIndex メソッドを使用して値をリストに挿入することもできます。

Visual Basic の場合:

       '特定のインデックスでリストに値を挿入します。
        WebMaskEditor1.Buttons.InsertListValueAtIndex(0, "ASP.NET")
        WebMaskEditor1.Buttons.InsertListValueAtIndex(0, "Silverlight")
        WebMaskEditor1.Buttons.InsertListValueAtIndex(0, "WinForms")
        WebMaskEditor1.Buttons.InsertListValueAtIndex(0, "WPF")
        WebMaskEditor1.Buttons.InsertListValueAtIndex(0, "JSF")

C# の場合:

        //特定のインデックスでリストに値を挿入します
        WebMaskEditor1.Buttons.InsertListValueAtIndex(0, "ASP.NET");
        WebMaskEditor1.Buttons.InsertListValueAtIndex(0, "Silverlight");
        WebMaskEditor1.Buttons.InsertListValueAtIndex(0, "WinForms");
        WebMaskEditor1.Buttons.InsertListValueAtIndex(0, "WPF");
        WebMaskEditor1.Buttons.InsertListValueAtIndex(0, "JSF");