Mousedown не работает

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

VB-constructor
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 160
Зарегистрирован: 24.07.2006 (Пн) 21:37
Откуда: Ростов-на-Дону

Mousedown не работает

Сообщение VB-constructor » 08.09.2006 (Пт) 10:40

Здравствуйте!
Я столкнулся с проблемой при переходе с VB6 на VB.Net при использовании событий mousedown и mousemove.
Visual Basic:
Dim x1, x2, y1, y2 As Single
Private Sub [/color]Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseDown

x1 = e.X : y1 = e.Y
Label1.Text = "5"

End Sub
Помогите пожалуста: почему не работает? Может что-то ещё нужно объявить?
Заранее благодарен!
Человек рождён для того, чтобы достичь жизни...

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 08.09.2006 (Пт) 11:45

Что значит не работает? Не происходит при нажатии мышки на PictureBox1?
Весь мир матрица, а мы в нем потоки байтов!

VB-constructor
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 160
Зарегистрирован: 24.07.2006 (Пн) 21:37
Откуда: Ростов-на-Дону

Сообщение VB-constructor » 08.09.2006 (Пт) 12:43

Не происходит при нажатии мышки на PictureBox1?
Да, почти так: не происходит при нажатии мышки на Form1 (см код)Visual Basic:
Dim x1, x2, y1, y2 As Single
Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseDown

x1 = e.X : y1 = e.Y
Label1.Text = "5"

End Sub
Человек рождён для того, чтобы достичь жизни...

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 08.09.2006 (Пт) 12:46

))))))))

Нарукосуил)))))

Посмотри, что ты хендлишь! Form1_MouseDown это всего лишь название....
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

VB-constructor
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 160
Зарегистрирован: 24.07.2006 (Пн) 21:37
Откуда: Ростов-на-Дону

Сообщение VB-constructor » 08.09.2006 (Пт) 12:54

Нарукосуил)))))
И вправду! Ха-ха... Ну я даю!

P.S. А ведь это он сам написал. Pictureboxa у меня и на форме не было и я его не писал :?: :?: :?:

Спасибо, Sabas!
Человек рождён для того, чтобы достичь жизни...

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 08.09.2006 (Пт) 15:10

ну такой разумности от среды ждать не соит, не мог он такого написать! :D
Весь мир матрица, а мы в нем потоки байтов!

VB-constructor
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 160
Зарегистрирован: 24.07.2006 (Пн) 21:37
Откуда: Ростов-на-Дону

Сообщение VB-constructor » 08.09.2006 (Пт) 19:56

ну такой разумности от среды ждать не соит, не мог он такого написать!
И то правду говоришь. Я уже после того, как ответ написал вспомнил, что сначала у меня был picturebox на форме. А потом я его убрал, а в событии исправил его на form1 (для vb6 этого было бы достаточно).

Так чтё спасибо[/quote]
Человек рождён для того, чтобы достичь жизни...


Вернуться в Visual Basic .NET

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

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

    TopList