|
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, 12:48 |
|
UserControl делаю свой Button
|
|||
---|---|---|---|
#18+
stim24, создай в классе вот такую процедуру Код: c# 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2012, 13:27 |
|
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:42 |
|
UserControl делаю свой Button
|
|||
---|---|---|---|
#18+
bazile, что значит "забудет"? Или речь о вызове base.OnClick(e)? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2012, 13:51 |
|
UserControl делаю свой Button
|
|||
---|---|---|---|
#18+
skyANAbazile, что значит "забудет"? Или речь о вызове base.OnClick(e)? Речь о вызове base.OnClick(e), да. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2012, 14:05 |
|
UserControl делаю свой Button
|
|||
---|---|---|---|
#18+
bazileskyANAbazile, что значит "забудет"? Или речь о вызове base.OnClick(e)? Речь о вызове base.OnClick(e), да.Очень мило. Дык кто забудет-то? Фраме ворк забудет чтоли? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2012, 14:27 |
|
UserControl делаю свой Button
|
|||
---|---|---|---|
#18+
вообще то код базового вызова создается с помощью самой среды VS, то есть что бы забыть вызвать, надо либо удалить строку руками... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2012, 14:42 |
|
UserControl делаю свой Button
|
|||
---|---|---|---|
#18+
Возможно в команде bazile есть юные падаваны, кто не задумывается о том, что происходит внутри base.OnЧтоТоТам(e) и удаляет за ненадобностью ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2012, 14:50 |
|
UserControl делаю свой Button
|
|||
---|---|---|---|
#18+
bazileДелать как советует Roman Mejtes не надо т.к. если твой наследник "забудет" вызвать OnClick, то твой код не отработает. вот что написано на мсдн: Метод OnClick также позволяет производным классам обрабатывать событие без присоединения делегата.Это предпочтительная методика обработки события в производном классе. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2012, 17:02 |
|
|
start [/forum/topic.php?fid=20&gotonew=1&tid=1405476]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 176ms |
0 / 0 |