Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Предопределить реакцию на событие в классе.
|
|||
|---|---|---|---|
|
#18+
Есть новый класс унаследованный от одного из стандартных классов. У класса-родителя есть событие MouseEnter, на которое при желании можно подписаться. Как мне внутри нового класса предопределить реакцию на это событие? т.е. как только создан объект класса он сразу знает как ему поступать в случае MouseEnter. Я сделал всё что мог, кто может пусть сделает лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 14:16 |
|
||
|
Предопределить реакцию на событие в классе.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. Raising an event invokes the event handler through a delegate. For more information, see Raising an Event. The OnMouseEnter method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. Notes to Inheritors: When overriding OnMouseEnter in a derived class, be sure to call the base class's OnMouseEnter method so that registered delegates receive the event. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 14:59 |
|
||
|
Предопределить реакцию на событие в классе.
|
|||
|---|---|---|---|
|
#18+
The OnMouseEnter method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. Ну хорошо, что разрешает. А как быть допустим с событием DrawItem у ListBox'a ? Дайте примерчик пжалста. Я сделал всё что мог, кто может пусть сделает лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 15:17 |
|
||
|
Предопределить реакцию на событие в классе.
|
|||
|---|---|---|---|
|
#18+
в конструкторе написал this.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed; без base.OnDrawItem(e) тоже работало Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 16:07 |
|
||
|
Предопределить реакцию на событие в классе.
|
|||
|---|---|---|---|
|
#18+
Ustazzв конструкторе написал this.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed; без base.OnDrawItem(e) тоже работало Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Спасибо. Всё получилось. Без base.OnDrawItem(e) действительно работает. Я вообще-то кидал уже здесь сообщение, может кто подсажет как мне теперь свой контрол из моего класса сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 16:31 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32601980&tid=1438834]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 351ms |

| 0 / 0 |
