一個矩陣內的值 讓使用者以COMBOX選擇

看板Visual_Basic作者 (接龍JJJ)時間18年前 (2007/01/12 16:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
不好意思各位大大 我想要請問 我現在所使用的物件 是SSTAB(有三個分頁) 我在第一個分頁 在一個FRAME內用了10*10 個 COMBOX (組合下拉式) 每個COMBOX有三個選項 讓使用者選擇 第二個分頁 有一個LIST LIST矩陣出來 程式碼的部份 每個COMBOX的內容如下 Private Sub Combo1_Change() If Combo1.Text = "排休" Then '使用者選擇排休則在A矩陣1,1的位 a(1, 1) =0 '置上寫入0這個值 ElseIf Combo1.Text = "白班 8:00~16:00" Then a(1, 1) = 1 ElseIf Combo1.Text = "晚班 16:00~24:00" Then a(1, 1) = 2 ElseIf Combo1.Text = "大夜班 24:00~8:00" Then a(1, 1) = 3 End If End Sub '而FORM1內容如下 Private Sub Form_Load() Combo1.AddItem "白班 8:00~16:00" Combo1.AddItem "晚班 16:00~24:00" Combo1.AddItem "大夜班 24:00~8:00" Combo1.AddItem "排休" For i = 1 To 20 A1 = "" For j = 1 To 7 A1 = A1 + Str(a(i, j)) Next j List1.AddItem A1 '將A矩陣LIST出來 Next i end sub 想請問各位大大 為什麼執行的結果再第二分頁的LIST出來的結果都是0 請問要如何修改? 請問還有更快的方式 讓使用者輸入選項 然後對應指定給矩陣內的值嗎? 因為實際矩陣有7*20個/_\ 我只好做了140個COMBOX 不好意思 希望各位救救小弟 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.36.68
文章代碼(AID): #15fqJHo1 (Visual_Basic)
文章代碼(AID): #15fqJHo1 (Visual_Basic)