Перемещение курсора

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Shadowkiller
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: 03.09.2005 (Сб) 18:06
Откуда: Из Тольятти

Перемещение курсора

Сообщение Shadowkiller » 17.10.2005 (Пн) 19:23

Как зделать так что бы какой либо объек перемещался за курсором мыши :?:

Smith68
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 92
Зарегистрирован: 02.09.2005 (Пт) 19:08
Откуда: Тамбов, Моршанск

Сообщение Smith68 » 17.10.2005 (Пн) 20:36

Значит так, создай объект и пиши
Код: Выделить всё
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Label1.Top = Y + 70
Label1.Left = X + 70
End Sub


В моём примере это Label1. Вместо него ставь что хочешь, ну почти. Теперь он будет твой!

GB826
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 312
Зарегистрирован: 04.08.2005 (Чт) 0:58
Откуда: Планета #3

Сообщение GB826 » 18.10.2005 (Вт) 10:20

Код: Выделить всё
Dim xxx, yyy As Integer

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
  xxx = X
  yyy = Y
End Sub

Private Sub Timer1_Timer()
  Command1.Top = Command1.Top + ((yyy - Command1.Height \ 2) - Command1.Top) / 50
  Command1.Left = Command1.Left + ((xxx - Command1.Width \ 2) - Command1.Left) / 50
End Sub


Так красивее ;о))

На Form1 - Command1 и Timer1
Timer - Enabled =True
Interval - какой-хошь, в примере 10
Пора уже всем хорошим людям собраться и убить всех плохих людей.

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 21.10.2005 (Пт) 3:58

GB826 Твой пример, мягко говоря, ... менее красивый :)
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 104

    TopList