Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 | 2 | 3 | 4 |

 

  Вопрос: Неразрешимая проблема? (WithEvents) Добавлено: 03.11.04 22:16  

Автор вопроса:  Yxine H.W. | Web-сайт: www.gsmmix.ru | ICQ: 479471 

Ответить

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

Номер ответа: 46
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #46 Добавлено: 06.11.04 10:47
CyRax, не начинай снова... :))

Ответить

Номер ответа: 47
Автор ответа:
 Yxine H.W.



Разработчик Offline Client

ICQ: 479471 

Вопросов: 3
Ответов: 29
 Web-сайт: www.gsmmix.ru
 Профиль | | #47
Добавлено: 06.11.04 16:15
Блин, Mihalыch! Спасибо! Красивейшее решение!

Ответить

Номер ответа: 48
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #48 Добавлено: 09.11.04 08:46
Да, неплохое. Но сложности с процедурой обработки. Хотелось бы иметь её одну для всех кнопок, здесь же либо её надо дублировать в каждом классе, либо размещать ее модуле или в форме (как Public) и вызывать из класса. Хотя я не люблю штамповать классы без необходимости, этот код действительно радует своей наглядностью. Сабклассинг часто пугает новичков своими апями :))

Ответить

Номер ответа: 49
Автор ответа:
 Nash Bridges



Вопросов: 5
Ответов: 139
 Профиль | | #49 Добавлено: 09.11.04 12:22
Оно и есть. Это вариант с оберткой.

Только:
1. События в одном месте:

Option Explicit
Public WithEvents btn As CommandButton
Private mo_Parent as MyUserControl

Private Sub btn_Click()
    mo_Parent.EventClick btn
End Sub


2. Проще делать не массив, а коллекцию. Тогда удалять проще динамически загружаемые контролы, и искать их по ключу (имени).

3. Опять же это обертка только к кнопке.

4.
Сабклассинг часто пугает новичков своими апями :))

Всему свое место.

Ответить

Номер ответа: 50
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #50 Добавлено: 09.11.04 13:38
Мысль, конечно, дельная, но к ситуации неприменимая. Я все же двумя руками
за скорость работы приложения, а не за наглядность исходников. Классы удобны
как внешний интерфейс компонентов, внутренняя же реализация пусть хоть на
асме писана - лишь бы шустрее работала.

Ответить

Страница: 1 | 2 | 3 | 4 |

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



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