2011-01-28 8 views
0

ための汎用的なツールチップを作るので... 私はDevExpress社のルックアップエディットコントロール から継承コンボボックスのユーザーコントロールを作成し、私は、このコントロールにツールチップを設定しようselectedIndexプロパティからではなく、これをアクセスしている間、私はコンボボックス私は、一般的なコンボボックスのツールチップの設定をしたいコンボボックス(ユーザーコントロール)

からアイテムにアクセスすることはできませんよ、私はこの

combo.datasource = new List<string>("ABC"); 
combo.selectedindex = 0; 

私はこの

ような何かをしようとこのと呼ばれるユーザーコントロールのプロパティ選択したインデックスのようなものをやっています0
set 
{ 
    this.ItemIndex = value ; 
    this.tooltip = this.items[value].Value; //this line fire exception for items are null 
} 

任意の提案.......

答えて

1

あなたがその項目にアクセスすることができます前に、あなたのComboBoxコントロールをDataBind()する必要があるように見えます。次のように試してみてください:

combo.DataSource = new List<string>(new string[] { "ABC" }); 
combo.DataBind(); 
combo.SelectedIndex = 0; 
関連する問題