DomainUpDown.Wrap プロパティ
項目のコレクションのリストで、ユーザーがリストの末尾の項目を通過しても参照を続けた場合に、最初または最後の項目が引き続き表示されるかどうかを示す値を取得または設定します。
Public Property Wrap As Boolean
[C#]
public bool Wrap {get; set;}
[C++]
public: __property bool get_Wrap();public: __property void set_Wrap(bool);
[JScript]
public function get Wrap() : Boolean;public function set Wrap(Boolean);
プロパティ値
ユーザーがコレクションの先頭または末尾に到達したときに再びリストが表示される場合は true 。それ以外の場合は false 。既定値は false です。
解説
Wrap が true に設定されているときに、ユーザーがコレクションの最後の項目に到達しても参照を続けると、リストは最初の項目から再表示され、その後も継続的に表示されます。この動作は、リストを逆方向に参照しても実行されます。
使用例
[Visual Basic, C#, C++] DomainUpDown コントロールを作成し、初期化する例を次に示します。この例では、プロパティの一部を設定して、アップダウン コントロールに表示する文字列のコレクションを作成できます。このコードは、 TextBox 、 CheckBox 、および Button がフォーム上でインスタンス化されていることを前提にしています。この例は、 myCounter
という名前の 32 ビット符号付き整数として宣言されたクラス レベルのメンバ変数があることも前提にしています。テキスト ボックスに文字列を入力すると、ボタンがクリックされたときにその文字列を Items コレクションに追加できます。チェック ボックスをクリックすると、 Sorted プロパティを切り替えて、アップダウン コントロール内の項目のコレクションの違いを確認できます。
Protected domainUpDown1 As DomainUpDown
Private Sub MySub()
' Create and initialize the DomainUpDown control.
domainUpDown1 = New System.Windows.Forms.DomainUpDown()
' Add the DomainUpDown control to the form.
Controls.Add(domainUpDown1)
End Sub 'MySub
Private Sub button1_Click(sender As System.Object, e As System.EventArgs)
' Add the text box contents and initial location in the collection
' to the DomainUpDown control.
domainUpDown1.Items.Add((textBox1.Text.Trim() & " - " & myCounter))
' Increment the counter variable.
myCounter = myCounter + 1
' Clear the TextBox.
textBox1.Text = ""
End Sub 'button1_Click
Private Sub checkBox1_Click(sender As System.Object, e As System.EventArgs)
' If Sorted is set to true, set it to false;
' otherwise set it to true.
If domainUpDown1.Sorted Then
domainUpDown1.Sorted = False
Else
domainUpDown1.Sorted = True
End If
End Sub 'checkBox1_Click
Private Sub domainUpDown1_SelectedItemChanged _
(sender As System.Object, e As System.EventArgs)
' Display the SelectedIndex and SelectedItem property values in a MessageBox.
MessageBox.Show(("SelectedIndex: " & domainUpDown1.SelectedIndex.ToString() & _
ControlChars.Cr & "SelectedItem: " & domainUpDown1.SelectedItem.ToString()))
End Sub 'domainUpDown1_SelectedItemChanged
[C#]
protected DomainUpDown domainUpDown1;
private void MySub()
{
// Create and initialize the DomainUpDown control.
domainUpDown1 = new System.Windows.Forms.DomainUpDown();
// Add the DomainUpDown control to the form.
Controls.Add(domainUpDown1);
}
private void button1_Click(System.Object sender,
System.EventArgs e)
{
// Add the text box contents and initial location in the collection
// to the DomainUpDown control.
domainUpDown1.Items.Add((textBox1.Text.Trim()) + " - " + myCounter);
// Increment the counter variable.
myCounter = myCounter + 1;
// Clear the TextBox.
textBox1.Text = "";
}
private void checkBox1_Click(System.Object sender,
System.EventArgs e)
{
// If Sorted is set to true, set it to false;
// otherwise set it to true.
if (domainUpDown1.Sorted)
{
domainUpDown1.Sorted = false;
}
else
{
domainUpDown1.Sorted = true;
}
}
private void domainUpDown1_SelectedItemChanged(System.Object sender,
System.EventArgs e)
{
// Display the SelectedIndex and SelectedItem property values in a MessageBox.
MessageBox.Show("SelectedIndex: " + domainUpDown1.SelectedIndex.ToString()
+ "\n" + "SelectedItem: " + domainUpDown1.SelectedItem.ToString());
}
[C++]
protected:
DomainUpDown __gc *domainUpDown1;
private:
void MySub() {
// Create and initialize the DomainUpDown control.
domainUpDown1 = new System::Windows::Forms::DomainUpDown();
// Add the DomainUpDown control to the form.
Controls->Add(domainUpDown1);
};
void button1_Click(Object *sender, EventArgs *e) {
// Add the text box contents and initial location in the collection
// to the DomainUpDown control.
domainUpDown1->Items->Add(String::Concat((textBox1->Text->Trim()), S" - ", __box(myCounter)->ToString()));
// Increment the counter variable.
myCounter = myCounter + 1;
// Clear the TextBox.
textBox1->Text = S"";
};
void checkBox1_Click(Object *sender, EventArgs *e) {
// If Sorted is set to true, set it to false;
// otherwise set it to true.
if (domainUpDown1->Sorted) {
domainUpDown1->Sorted = false;
} else {
domainUpDown1->Sorted = true;
}
};
void domainUpDown1_SelectedItemChanged(Object *sender, EventArgs *e) {
// Display the SelectedIndex and SelectedItem property values in a MessageBox.
MessageBox::Show(String::Concat(S"SelectedIndex: ", __box(domainUpDown1->SelectedIndex)->ToString(),
S"\n", S"SelectedItem: ", domainUpDown1->SelectedItem->ToString()));
};
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
DomainUpDown クラス | DomainUpDown メンバ | System.Windows.Forms 名前空間 | DownButton | UpButton