Re: [問題] comboBox 設計問題
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.69.115.134
→
07/31 16:35,
07/31 16:35
→
07/31 16:58,
07/31 16:58
→
07/31 16:59,
07/31 16:59
→
07/31 17:00,
07/31 17:00
你要達到的內容.
我認為,一定會要寫到程式碼.
(或許不用寫程式碼可以達到.可能我不知道
但是我的理解是.寫程式碼會比較快)
首先拉兩個combobox進去裡面.
假設combo1變換的時候.
會導致combo2的項目的更換
先去combo1的屬性.
有一個是.Items下面,把你要的內容都先打進去.
這邊舉例成A、B、C、D四個項目
選擇A=>combo2會變成A1、A2、A3、A4
選擇B=>combo2會變成B1、B2、B3、B4
餘此類推
接著.
在combo1屬性裡面.
有一個閃電.
也就是事件(event)
找到SelectedIndexChanged
點兩下.
把下列程式碼輸入.
就可以藉由判斷combo1選到哪個字母
而更改combo2的內容...
--
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBox1.SelectedItem.ToString() == "A")
{
comboBox2.Items.Clear();
comboBox2.Items.Add("A1");
comboBox2.Items.Add("A2");
comboBox2.Items.Add("A3");
comboBox2.Items.Add("A4");
}
else if (comboBox1.SelectedItem.ToString() == "B")
{
comboBox2.Items.Clear();
comboBox2.Items.Add("B1");
comboBox2.Items.Add("B2");
comboBox2.Items.Add("B3");
comboBox2.Items.Add("B4");
}
else if (comboBox1.SelectedItem.ToString() == "C")
{
comboBox2.Items.Clear();
comboBox2.Items.Add("C1");
comboBox2.Items.Add("C2");
comboBox2.Items.Add("C3");
comboBox2.Items.Add("C4");
}
else
{
comboBox2.Items.Clear();
comboBox2.Items.Add("D1");
comboBox2.Items.Add("D2");
comboBox2.Items.Add("D3");
comboBox2.Items.Add("D4");
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.125.83.171
→
07/31 21:50, , 1F
07/31 21:50, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):