|
|
|
Работа класса с внешним обектом.
|
|||
|---|---|---|---|
|
#18+
Проблема вот в чем: мне нужно, чтобы внутри класса происходила обработка ивента "MouseDown" Однако обьект(PictureBox) находится в основной форме(Class Form1), а не в созданом мной новом классе. Конечно, можно получить этот обьект так: Код: plaintext Но как заставить его обрабатывать ивент "MouseDown" по этому обьекту? У меня есть следуещее: Код: plaintext Как свзять эти два Саб-а? Один в другой всунуть не выйдет похоже, видимо нужна другая форма записи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2007, 15:28 |
|
||
|
Работа класса с внешним обектом.
|
|||
|---|---|---|---|
|
#18+
Если я правильно понял, вам надо подписаться на события PictureBox. Это делается так: В классе объявлется переменная Код: plaintext У вас получится вот это: Код: plaintext 1. 2. Код: plaintext 1. 2. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2007, 16:27 |
|
||
|
Работа класса с внешним обектом.
|
|||
|---|---|---|---|
|
#18+
Ошибок с виду нет. Но дальше инициализации и передачи ссылки дело не идет. Во время работы программы при клике на "PictureBox" просто ничего не происходит. Как будто я ни накакие события "MouseDown" не подписывался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2007, 17:50 |
|
||
|
Работа класса с внешним обектом.
|
|||
|---|---|---|---|
|
#18+
Извиняюсь, не обратил внимание на версию. У меня MVB 2005. Видимо синтаксис несколько другой нужен. Из выше приведенного примера, после апгрейда и редактирования, получилась таже проблема. Не перехватывает ивент... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2007, 19:27 |
|
||
|
Работа класса с внешним обектом.
|
|||
|---|---|---|---|
|
#18+
Свой пример я делала под VB6. Не знаю, обратили Вы внимание на то обстоятельство, что в примере Startup Object’ом является процедура Main (это устанавливается в свойствах проекта). Опять же, не знаю, как там все устроено в VB 2005. Попробуйте добавить в класс формы код: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2007, 19:46 |
|
||
|
Работа класса с внешним обектом.
|
|||
|---|---|---|---|
|
#18+
Есть форум VB.NET для таких вопросов. Но раз уж обратились, получайте ответ: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2007, 21:41 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34586683&tid=2163885]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
75ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 359ms |

| 0 / 0 |
