C# Tips


コンボボックスであるアイテムのリスト内の位置を調べるには


コンボボックスであるアイテムがリスト内に存在するかを調べるには、そのアイテムとItems.IndexOf()を使用します。
まず、ComboBox.Items.Contains()でそのアイテムが存在するか調べます。
そして、IndexOf()で位置を調べます。位置はItemsのindex値として、int型で返されます。
if(this.comboBoxOutputEncoding.Items.Contains(projectProperty.OutputEncoding))
{
	int index = this.comboBoxOutputEncoding.Items.IndexOf(projectProperty.OutputEncoding);
	this.comboBoxOutputEncoding.SelectedIndex = index;
}


目次に戻る
Copyright(c) 2008 WoodenSoldier Software