Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
18.12.2012, 12:48
|
|||
---|---|---|---|
|
|||
UserControl делаю свой Button |
|||
#18+
Вообщем создал usercontrol т.к. по умолчанию класс наследуются от UserControl я поменял на Button. Получилось следующие Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Все могу данную кнопку везде использовать в проектах. Теперь хочу чтобы по событию Click всегда выходило сообщение "Hello world" (MessageBox.Show("Hello world");) Я не пойму как это описать в классе ? Причем так чтобы если в проекте я использую данную кнопку и там тоже навешиваю на событие с сообщением MessageBox.Show("Hi"); чтобы срабатывало так вначале выходит сообщение "Hello world" а потом "Hi" Тесть всегда в классе навешанное сообщение всегда выходило ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.12.2012, 13:27
|
|||
---|---|---|---|
|
|||
UserControl делаю свой Button |
|||
#18+
stim24, создай в классе вот такую процедуру Код: c# 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.12.2012, 13:42
|
|||
---|---|---|---|
UserControl делаю свой Button |
|||
#18+
stim24, Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Делать как советует Roman Mejtes не надо т.к. если твой наследник "забудет" вызвать OnClick, то твой код не отработает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.12.2012, 13:51
|
|||
---|---|---|---|
UserControl делаю свой Button |
|||
#18+
bazile, что значит "забудет"? Или речь о вызове base.OnClick(e)? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.12.2012, 14:05
|
|||
---|---|---|---|
UserControl делаю свой Button |
|||
#18+
skyANAbazile, что значит "забудет"? Или речь о вызове base.OnClick(e)? Речь о вызове base.OnClick(e), да. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.12.2012, 14:27
|
|||
---|---|---|---|
|
|||
UserControl делаю свой Button |
|||
#18+
bazileskyANAbazile, что значит "забудет"? Или речь о вызове base.OnClick(e)? Речь о вызове base.OnClick(e), да.Очень мило. Дык кто забудет-то? Фраме ворк забудет чтоли? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.12.2012, 14:42
|
|||
---|---|---|---|
|
|||
UserControl делаю свой Button |
|||
#18+
вообще то код базового вызова создается с помощью самой среды VS, то есть что бы забыть вызвать, надо либо удалить строку руками... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.12.2012, 14:50
|
|||
---|---|---|---|
UserControl делаю свой Button |
|||
#18+
Возможно в команде bazile есть юные падаваны, кто не задумывается о том, что происходит внутри base.OnЧтоТоТам(e) и удаляет за ненадобностью ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.12.2012, 17:02
|
|||
---|---|---|---|
UserControl делаю свой Button |
|||
#18+
bazileДелать как советует Roman Mejtes не надо т.к. если твой наследник "забудет" вызвать OnClick, то твой код не отработает. вот что написано на мсдн: Метод OnClick также позволяет производным классам обрабатывать событие без присоединения делегата.Это предпочтительная методика обработки события в производном классе. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1405476]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 328ms |
total: | 451ms |
0 / 0 |