Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Click по линии Добавлено: 22.10.03 22:43  

Автор вопроса:  Ujif | Web-сайт: - | ICQ:

Может кто нибудь знает как исполнить клик по Line??? Очень надо.

Ответить

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

Номер ответа: 1
Автор ответа:
 Demon



ICQ: 7026585 

Вопросов: 18
Ответов: 96
 Web-сайт: update.sugardas.lt
 Профиль | | #1
Добавлено: 23.10.03 02:22

Используй сабклассинг...

Ответить

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



ICQ: 200700724 

Вопросов: 38
Ответов: 329
 Web-сайт: localhost
 Профиль | | #2
Добавлено: 23.10.03 02:27
Элемент Line не является окном (собственно говоря и элементом его можно называть с натяжкой) и не имеет своего hWnd (дискриптора) по которому он могбы ловить сообщения системы. Как вариант обрабатывай Form_MouseDown и по координатам курсора суди на линии он или нет

Ответить

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



ICQ: 200700724 

Вопросов: 38
Ответов: 329
 Web-сайт: localhost
 Профиль | | #3
Добавлено: 23.10.03 02:30
2Demon
Причем тут субкласинг. Насколько я помню субкласинг перехватывает
сообщения ОКНУ чем элементы Line и Shape не являются

Ответить

Номер ответа: 4
Автор ответа:
 AASoft



Вопросов: 86
Ответов: 920
 Профиль | | #4 Добавлено: 23.10.03 03:07

oj, sdelaj svoj kontrol i vse!!!

v chem problemy to?

Ответить

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



ICQ: 8440085 

Вопросов: 15
Ответов: 117
 Web-сайт: malyav.narod.ru
 Профиль | | #5
Добавлено: 23.10.03 07:05

Я тут попробовал. Вставил линию во фрейм. Выровнял фрейм по длине и ширине линии и вот

Private Sub Frame1_Click()
MsgBox "Получилось!!!"
End Sub

Ответить

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


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #6
Добавлено: 25.10.03 12:52

А если линия не горизонтальная (вертикальная)? Тогда либо алгоритм этого, как его :), который линии рисует, либо просто определяешь область и цвет, на который нужно нажать... Присваиваешь Line уникальный цвет и проверяешь, какого цвета пиксель, на который ты нажал...

Ответить

Страница: 1 |

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



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