[VB6 ] 請問 亂數 物件選擇

看板Visual_Basic作者 (小杜)時間15年前 (2009/03/23 23:32), 編輯推噓3(3014)
留言17則, 3人參與, 最新討論串1/1
我沒有學過,單就這幾天網路上找些教學網站 簡而言之:門外漢 這幾天寫的過程遇到很多問題,不得其門而入...請提點 我想要在投影片中引入一些互動: 畫面如下 ============================================== v textbox1 textbox2 v textbox7 textbox8 v 3 4 v 9 10 v 5 6 v 11 12 commandbutton1 commandbutton2 v是核取方塊 ============================================== 我希望手動輸入 textbox1~6的過程 按 1 鈕時,將text1~6的文字內容 隨機 放到 text7~12中 按 2 鈕時,將text7~12 隨機 放回 text1~6中 當我勾核取方塊後再按 鈕,則該核取方塊後的 textbox則不被取用,並被移除 程式碼完全沒有完成 a1=text1 a2=text2 . . . . a6=text6 但之後我想用for i next 產生亂數將 a1~6放到text7~12時 用 a(i)=text(j) 就跑不過去了 還有,若是要將我核取方塊勾到的 text 排除,有什麼方式呢? -- 麻煩了,我也只有p幣能報達了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.90.79

03/24 11:05, , 1F
如果要這樣做,你要先把那些物件弄成陣列或集合
03/24 11:05, 1F

03/24 11:07, , 2F
其實我也不太懂,我為免麻煩,就乾脆在程式讀取時
03/24 11:07, 2F

03/24 11:07, , 3F
才創造那些想要配置成陣列的控制項
03/24 11:07, 3F

03/24 11:08, , 4F
這樣只有座標要注意而已,其他都很容易用迴圈創造
03/24 11:08, 4F

03/24 11:09, , 5F
雖然好像collection這個類別,但是我不會用XD
03/24 11:09, 5F

03/24 11:10, , 6F
當時是想要創出50個除了座標,其他屬性都相同的物件
03/24 11:10, 6F

03/24 11:12, , 7F
把現有物件包進collection以後我就不會用了,因為很急著
03/24 11:12, 7F

03/24 11:12, , 8F
要弄出成果來,乾脆放棄這個做法,從頭開始創造
03/24 11:12, 8F

03/24 11:13, , 9F
反正就是把所有text弄成陣列,chkbox也弄成陣列
03/24 11:13, 9F

03/24 11:14, , 10F
亂數選擇假如存在i,就在讀取itextbox的值之前,先判斷
03/24 11:14, 10F

03/24 11:15, , 11F
ichkbox的選取值,有選就不進入給值的部分
03/24 11:15, 11F

03/24 11:15, , 12F
不過這樣我會想到的是,這樣一來值可能會重複給予
03/24 11:15, 12F

03/24 11:16, , 13F
同一個textbox,或是同一個textbox的值被使用兩次
03/24 11:16, 13F

03/24 11:16, , 14F
另外就是你選取時,可能會造成8對7這種不平衡的情況
03/24 11:16, 14F

03/24 11:17, , 15F
看錯了,是6對5才是
03/24 11:17, 15F

03/24 23:34, , 16F
感恩
03/24 23:34, 16F

03/25 13:37, , 17F
隨機的東西就利用Random物件吧
03/25 13:37, 17F
文章代碼(AID): #19nwkRHW (Visual_Basic)