Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Собитие LinkClicked Добавлено: 21.09.05 12:58  

Автор вопроса:  danser | ICQ: 299287824 
Есть такое собитие у елем.упр. Label.
Вопрос: как узнать какой кнопкой миши(левой или правой) кликнул пользователь?
Спасибо.

Ответить

  Ответы Всего ответов: 11  

Номер ответа: 1
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 21.09.05 13:48
Вы наверное о LinkLabel, потому что у label нет такого события.

Узнать о кнопке можно, получив e.Button.

Ответить

Номер ответа: 2
Автор ответа:
 danser



ICQ: 299287824 

Вопросов: 76
Ответов: 209
 Профиль | | #2 Добавлено: 21.09.05 16:08
Так точно, тов. Павел

Ответить

Номер ответа: 3
Автор ответа:
 danser



ICQ: 299287824 

Вопросов: 76
Ответов: 209
 Профиль | | #3 Добавлено: 21.09.05 16:09
А где взять
e.Button

Ответить

Номер ответа: 4
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #4
Добавлено: 21.09.05 16:16
    Private Sub linkLabel1_LinkClicked(ByVal sender As Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
        MessageBox.Show(e.Button)
    End Sub

Ответить

Номер ответа: 5
Автор ответа:
 danser



ICQ: 299287824 

Вопросов: 76
Ответов: 209
 Профиль | | #5 Добавлено: 22.09.05 18:25
Не могу найти свойство:
MessageBox.Show(e.Button)

Ответить

Номер ответа: 6
Автор ответа:
 danser



ICQ: 299287824 

Вопросов: 76
Ответов: 209
 Профиль | | #6 Добавлено: 22.09.05 18:28
В смисле у аброботчика собития LinkLabel1.LinkClicked в аргументе е нет свойства Button

Ответить

Номер ответа: 7
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #7
Добавлено: 22.09.05 19:10
Ну смотри сам... MSDN гласит, что оно есть в Fw 1.0, 1.1, 2.0.

Ответить

Номер ответа: 8
Автор ответа:
 danser



ICQ: 299287824 

Вопросов: 76
Ответов: 209
 Профиль | | #8 Добавлено: 22.09.05 19:40
Ясно... и нам спасибо.

Ответить

Номер ответа: 9
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #9
Добавлено: 22.09.05 20:10
Провел служебное расследование.. Дествительно, в 1.1 у LinkLabelLinkCickedEventArgs нет свойства Button: оно появилось в 2.0.

В то же время, не вижу и возможности выяснить кнопку мыши в момент возникновения события LinkClicked. Поэтому, видимо, следует ловить события MouseDown или MouseUp и определять кнопку мыши там.

Ответить

Номер ответа: 10
Автор ответа:
 Borisfen



ICQ: 247914358 

Вопросов: 6
Ответов: 35
 Профиль | | #10 Добавлено: 22.09.05 23:18
Точно утверждать не стану (давно не работал с FW 1.1) но вродебы у LinkLabel есть свойство
MouseClick и там у e есть свойство Button.

Ответить

Номер ответа: 11
Автор ответа:
 danser



ICQ: 299287824 

Вопросов: 76
Ответов: 209
 Профиль | | #11 Добавлено: 23.09.05 12:19
Мне нуно собитие LinkLabel... для LinkLabel собитие MouseClick я думаю не нужно, скорее оно нужно для обыкновенного Label'a. Всем спасибо.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам