aryasoft2872
جمعه 31 اردیبهشت 1389, 20:17 عصر
فک می کنم این موضوع تکراری باشه ولی چی کارکنم که هرچی جستجو کردم چیزی یافت نشد به هر حال اگه تکراریه ببخشید:خجالت::
می خواستم آیتم های یکدونه لیست باکس رو به هم بریزم اینجور کد نوشتن به ذهنم رسید ولی فک کردم راه های منطقی تر و ساده تری هم باید باشه به هر حال کدهای من رو ببینید و اگه روش بهتری هم بود ممنون می شم که بهم بگید.(البته یک مشکلی که داره اینه که همیشه 0 اول قرار میگیره)
Randomize
Dim RndNum As Integer
Load List(1)
List(1).Visible = True
List(1).Left = 0
List(1).Top = 0
For i = 0 To 15
List(0).AddItem i
List(1).AddItem ""
Next
For i = 0 To 15
Do Until List(1).List(RndNum) = ""
RndNum = Int(Rnd * 16)
Loop
List(1).List(RndNum) = i
Next
List(0).Clear
For i = 0 To 15
List(0).AddItem List(1).List(i)
Next
Unload List(1)
می خواستم آیتم های یکدونه لیست باکس رو به هم بریزم اینجور کد نوشتن به ذهنم رسید ولی فک کردم راه های منطقی تر و ساده تری هم باید باشه به هر حال کدهای من رو ببینید و اگه روش بهتری هم بود ممنون می شم که بهم بگید.(البته یک مشکلی که داره اینه که همیشه 0 اول قرار میگیره)
Randomize
Dim RndNum As Integer
Load List(1)
List(1).Visible = True
List(1).Left = 0
List(1).Top = 0
For i = 0 To 15
List(0).AddItem i
List(1).AddItem ""
Next
For i = 0 To 15
Do Until List(1).List(RndNum) = ""
RndNum = Int(Rnd * 16)
Loop
List(1).List(RndNum) = i
Next
List(0).Clear
For i = 0 To 15
List(0).AddItem List(1).List(i)
Next
Unload List(1)