作者Wangdy (小杜)
看板Visual_Basic
標題[VB6 ] 請問 亂數 物件選擇
時間Mon Mar 23 23:32:42 2009
我沒有學過,單就這幾天網路上找些教學網站
簡而言之:門外漢
這幾天寫的過程遇到很多問題,不得其門而入...請提點
我想要在投影片中引入一些互動:
畫面如下
==============================================
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
1F:推 Peruheru:如果要這樣做,你要先把那些物件弄成陣列或集合 03/24 11:05
2F:→ Peruheru:其實我也不太懂,我為免麻煩,就乾脆在程式讀取時 03/24 11:07
3F:→ Peruheru:才創造那些想要配置成陣列的控制項 03/24 11:07
4F:→ Peruheru:這樣只有座標要注意而已,其他都很容易用迴圈創造 03/24 11:08
5F:→ Peruheru:雖然好像collection這個類別,但是我不會用XD 03/24 11:09
6F:→ Peruheru:當時是想要創出50個除了座標,其他屬性都相同的物件 03/24 11:10
7F:推 Peruheru:把現有物件包進collection以後我就不會用了,因為很急著 03/24 11:12
8F:→ Peruheru:要弄出成果來,乾脆放棄這個做法,從頭開始創造 03/24 11:12
9F:→ Peruheru:反正就是把所有text弄成陣列,chkbox也弄成陣列 03/24 11:13
10F:→ Peruheru:亂數選擇假如存在i,就在讀取itextbox的值之前,先判斷 03/24 11:14
11F:→ Peruheru:ichkbox的選取值,有選就不進入給值的部分 03/24 11:15
12F:→ Peruheru:不過這樣我會想到的是,這樣一來值可能會重複給予 03/24 11:15
13F:→ Peruheru:同一個textbox,或是同一個textbox的值被使用兩次 03/24 11:16
14F:→ Peruheru:另外就是你選取時,可能會造成8對7這種不平衡的情況 03/24 11:16
15F:→ Peruheru:看錯了,是6對5才是 03/24 11:17
16F:→ Wangdy:感恩 03/24 23:34
17F:推 markart:隨機的東西就利用Random物件吧 03/25 13:37