Координаты мышки

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
HellScream
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 50
Зарегистрирован: 03.10.2004 (Вс) 17:33
Откуда: Из ада, откуда же ещё

Координаты мышки

Сообщение HellScream » 23.10.2004 (Сб) 3:29

:( блин забыл чето..
подскажите кк прописывать координаты мышки?
Everything is Possible

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 23.10.2004 (Сб) 5:25

Это что ли??
Код: Выделить всё
Declare Function SetCursorPos Lib "user32" Alias "SetCursorPos" (ByVal x As Long, ByVal y As Long) As Long
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

HellScream
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 50
Зарегистрирован: 03.10.2004 (Вс) 17:33
Откуда: Из ада, откуда же ещё

Сообщение HellScream » 23.10.2004 (Сб) 15:24

не тут чето не пашет...
нада чтоб например:
кликом на Label другой Label вставал на координаты мыши
и как эти координаты записать?
Everything is Possible

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 23.10.2004 (Сб) 15:41

АААА!!!
Код: Выделить всё
Private Sub Label1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Label2.Move Label1.Left + X, Label1.Top + Y
End Sub

Или я опять протупил…???
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

HellScream
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 50
Зарегистрирован: 03.10.2004 (Вс) 17:33
Откуда: Из ада, откуда же ещё

Сообщение HellScream » 25.10.2004 (Пн) 2:16

Во теперь все ок..
сенк :)
Everything is Possible

Phoenix
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 25.10.2004 (Пн) 5:18
Откуда: Питер

Сообщение Phoenix » 25.10.2004 (Пн) 14:01

Это конечно прикольно, но слабо!
Попробуй:
dim t as integer
Private Sub Form_Load()
t = 0
End Sub

Private Sub Label1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
load label2(t)
label2(t ).visible = true
Label2(t).Move Label1.Left + X, Label1.Top + Y
t = t+1
End Sub

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 25.10.2004 (Пн) 14:38

:shock: :shock: :shock:
Да! "Прикольно"
При каждом клике создается новый лейбл! Я до 48 штук доклацал - надоело!
А вместо "t" можно использовать "Label2.ubound"
И, собственно, где это может пригодится :?: :?: :?:
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

    TopList  
cron