バージョン

Items プロパティ (UltraComboEditor)

(読み取り専用) コントロールのすべての項目を表す ValueListItems コレクションを取得します。
シンタックス
'宣言
 
Public Overridable ReadOnly Property Items As Infragistics.Win.ValueListItemsCollection
public virtual Infragistics.Win.ValueListItemsCollection Items {get;}
解説

Itemsコレクションは Infragistics.Win.ValueListItemsCollection 型のコレクションです。

コントロールのリスト部分の項目は Infragistics.Win.ValueListItem 型のオブジェクトです。ValueListItem はデータ値と表示テキストの両方を持ちます。そのため、項目が表す値とは関係のないテキストを表示できます。

ValueListItemに特定の表示テキストが設定されていない場合は、そのデータ値の文字列表現が表示されます。ドロップダウンリストから項目が選択されると、コントロールの SelectedItem プロパティにその項目が設定されます。また、SelectedIndex プロパティにその項目のインデックスが設定されます。

使用例
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    'Add 8 items to the combo
    Me.UltraComboEditor1.Items.Add(1, "One")
    Me.UltraComboEditor1.Items.Add(2, "Two")
    Me.UltraComboEditor1.Items.Add(3, "Three")
    Me.UltraComboEditor1.Items.Add(4, "Four")
    Me.UltraComboEditor1.Items.Add(5, "Five")
    Me.UltraComboEditor1.Items.Add(6, "Six")
    Me.UltraComboEditor1.Items.Add(7, "Seven")
    Me.UltraComboEditor1.Items.Add(8, "Eight")

    ' This combo should always be in edit mode, 
    Me.UltraComboEditor1.AlwaysInEditMode = True

    ' Turn on auto-complete for Internet Explorer type auto completion
    Me.UltraComboEditor1.AutoComplete = True

    ' Office XP look and feel.
    Me.UltraComboEditor1.DisplayStyle = Infragistics.Win.EmbeddableElementDisplayStyle.OfficeXP

    ' Assign a shared image and forecolor to each element.
    Me.UltraComboEditor1.ItemAppearance.Image = Me.Icon.ToBitmap()
    Me.UltraComboEditor1.ImageTransparentColor = Color.FromArgb(192, 192, 192)
    Me.UltraComboEditor1.ItemAppearance.ForeColor = Color.White

    ' Assign individual backColors to each element

    Dim baseColorIndex As Integer = 255 / Me.UltraComboEditor1.Items.Count
    Dim i As Integer

    For i = 0 To Me.UltraComboEditor1.Items.Count - 1
        Me.UltraComboEditor1.Items(i).Appearance.BackColor = Color.FromArgb(100, 100, baseColorIndex + (baseColorIndex * i))
    Next i


    Me.UltraComboEditor1.MaxDropDownItems = 6
    Me.UltraComboEditor1.HasMRUList = True
    Me.UltraComboEditor1.SelectedIndex = 3
    Me.UltraComboEditor1.SortStyle = Infragistics.Win.ValueListSortStyle.DescendingByValue

End Sub
private void Form1_Load(object sender, System.EventArgs e)
{

	// Add 8 items to the combo
	this.ultraComboEditor1.Items.Add(1,"One");
	this.ultraComboEditor1.Items.Add(2,"Two");
	this.ultraComboEditor1.Items.Add(3,"Three");
	this.ultraComboEditor1.Items.Add(4,"Four");
	this.ultraComboEditor1.Items.Add(5,"Five");
	this.ultraComboEditor1.Items.Add(6,"Six");
	this.ultraComboEditor1.Items.Add(7,"Seven");
	this.ultraComboEditor1.Items.Add(8,"Eight");

	// This combo should always be in edit mode, 
	this.ultraComboEditor1.AlwaysInEditMode = true;

	// Turn on auto-complete for Internet Explorer type auto completion
	this.ultraComboEditor1.AutoComplete = true;

	// Office XP look and feel.
	this.ultraComboEditor1.DisplayStyle = Infragistics.Win.EmbeddableElementDisplayStyle.OfficeXP;

	// Assign a shared image and forecolor to each element.
	this.ultraComboEditor1.ItemAppearance.Image = this.Icon.ToBitmap();
	this.ultraComboEditor1.ImageTransparentColor = Color.FromArgb(192,192,192);
	this.ultraComboEditor1.ItemAppearance.ForeColor = Color.White;

	// Assign individual backColors to each element
	int baseColorIndex = 255 / this.ultraComboEditor1.Items.Count;

	for(int i = 0; i < this.ultraComboEditor1.Items.Count; i++)
	{
		this.ultraComboEditor1.Items[i].Appearance.BackColor = Color.FromArgb(100,100,baseColorIndex  + (baseColorIndex * i));
	}


	this.ultraComboEditor1.MaxDropDownItems = 6;
	this.ultraComboEditor1.HasMRUList = true;
	this.ultraComboEditor1.SelectedIndex = 3;
	this.ultraComboEditor1.SortStyle = Infragistics.Win.ValueListSortStyle.DescendingByValue;

}
参照