» »

[VB] Težava z random gumbom

[VB] Težava z random gumbom

MihaFirst ::

Moj namen je gumb Command1 pripraviti do tega, da naključno spreminja položaj po formi...
To je koda:

Private Sub Timer1_Timer()
Dim X As Long, Y As Long, Lega As Variant
X = Int(Rnd * Screen.Width / Screen.TwipsPerPixelX)
Y = Int(Rnd * Screen.Height / Screen.TwipsPerPixelY)
Lega = Command1(X, Y)
End Sub


Kaj sem naredil narobe? Kaže mi, da je problem v poimenovanju "Command1" pri legi... Naj ga najavim?

Vnaprej se vam zahvaljujem za vso pomoč.
www.gamma.si

Tutankhamun ::

Nimam lih VBja gor, pa še doma nism.

Ampak pomoje bi mogu kej tazga narest:

Command1.Left = X
Command1.Top = Y

Namesto Lega = Command(X, Y)
AMD Phenom QUAD 9950 Black Edition, 8GB

StratOS ::

Hja, tko pa dejansko ne bo šlo.
Če imaš na formi gumb že narejen potem je lahko x in y lahko le na formi in ne čez celoten zaslon
(ga ne boš imel prikazanega na formi)

X = Int(Rnd * Screen.Width / Screen.TwipsPerPixelX)


Torej :
X = (Rnd * Form1.width) - command1.width
Y = (Rnd*Form1.height) - command1.height

na hitro
"Multitasking - ability to f##k up several things at once."
"It works better if you plug it in."
"The one who is digging the hole for the other to fall in is allready in it."


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[c#] ukaz radirka

Oddelek: Programiranje
91111 (904) japol
»

[c#] picturebox, slika na sliko

Oddelek: Programiranje
151085 (895) japol
»

Naključno izbiranje v VB 6

Oddelek: Programiranje
181666 (1423) gligoran
»

VB in kk dobit Ip od račnalnika

Oddelek: Programiranje
81206 (1040) alesrosina
»

Visual basic Progress bar

Oddelek: Programiranje
51561 (1494) Lunik

Več podobnih tem