私は同じ値を持つ2つのコンボボックスを持っている、私の質問は、 "コンボボックス1"から "コンボボックス2"の項目1を選択した場合、項目1を無効にするか非表示にし、2コンボボックスからの値を有効および無効にする方法。 C#
これは可能ですか?
私は同じ値を持つ2つのコンボボックスを持っている、私の質問は、 "コンボボックス1"から "コンボボックス2"の項目1を選択した場合、項目1を無効にするか非表示にし、2コンボボックスからの値を有効および無効にする方法。 C#
これは可能ですか?
私は、ComboBox1ののselectedIndexChanged
イベントで
List<string> items = new List<string>();
private void Form1_Load(object sender, EventArgs e)
{
items.Add("test");
items.Add("asd");
items.Add("qwe");
comboBox1.DataSource = items;
comboBox2.DataSource = items;
}
を、あなたのコンボボックスを移入方法を知っているが、ここであなたのためのサンプルではありません。
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
List<string> values = (List<string>)comboBox2.DataSource;
values = items.Where(x => x != comboBox1.SelectedItem.ToString()).ToList();
comboBox2.DataSource = values;
}
ホープ、
実際、このことは困難ではないに役立つだけでイメージを持つ以外に、あなたは私たちを見るか、試してみました何私たちに伝えることができますか..? 1つのコンボボックスと別のコンボボックスで選択したアイテムのインデックスを検索する方法については、オンラインでたくさんの例があります。もう少し詳しく調査してください。はい、それは完全に可能です。 – MethodMan