|
Как узнать количество подписчиков на какое-то событие? Возможно ли?
|
|||
---|---|---|---|
#18+
Код: c# 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 13:21 |
|
Как узнать количество подписчиков на какое-то событие? Возможно ли?
|
|||
---|---|---|---|
#18+
Charles Weyland Код: c# 1. 2.
GetInvocationList ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 13:24 |
|
Как узнать количество подписчиков на какое-то событие? Возможно ли?
|
|||
---|---|---|---|
#18+
в таком случае пытаюсь написать Код: c# 1.
выдаёт ошибку "MyEvent может находиться только слева от знака += и -=". А ещё после MyEvent я ставлю точку - никакого списка интеллисенс не показывает... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 13:36 |
|
Как узнать количество подписчиков на какое-то событие? Возможно ли?
|
|||
---|---|---|---|
#18+
в данном случае obj - это имя компонента типа "список". ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 13:37 |
|
Как узнать количество подписчиков на какое-то событие? Возможно ли?
|
|||
---|---|---|---|
#18+
Charles Weyland, Ну так <object>.GetInvocationList <-- где объект есть делегат, в хелпе же указано. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 13:40 |
|
Как узнать количество подписчиков на какое-то событие? Возможно ли?
|
|||
---|---|---|---|
#18+
Charles Weyland, ну сделайте так и будет вам щастье Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 13:43 |
|
Как узнать количество подписчиков на какое-то событие? Возможно ли?
|
|||
---|---|---|---|
#18+
VSVLADCharles Weyland, Ну так <object>.GetInvocationList <-- где объект есть делегат, в хелпе же указано. Я хотел узнать число подписчиков на конкретное событие, а не на объект. Но, тем не менее. Сделал, как Вы сказали: Ошибка 1 "System.Windows.Forms.CheckBox" не содержит определения для "GetInvocationList" и не был найден метод расширения "GetInvocationList", принимающий тип "System.Windows.Forms.CheckBox" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку) P.s. да, у меня не листбокс, а чекбокс. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 13:46 |
|
Как узнать количество подписчиков на какое-то событие? Возможно ли?
|
|||
---|---|---|---|
#18+
beg-in-erCharles Weyland, ну сделайте так и будет вам щастье Код: c# 1.
Написал: Код: c# 1.
подчёркивает CheckedChanged, пишет: Ошибка 2 Событие "System.Windows.Forms.CheckBox.CheckedChanged" может находиться только в левой части операции += или -= Или что имелось в виду? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 13:49 |
|
Как узнать количество подписчиков на какое-то событие? Возможно ли?
|
|||
---|---|---|---|
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 13:54 |
|
Как узнать количество подписчиков на какое-то событие? Возможно ли?
|
|||
---|---|---|---|
#18+
Местный король Делфей Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
Да, в и-нете много находил таких кодов... но немного не то. Можете привести такой же пример, но только с каким-нибудь стандартным компонентом. Вот, есть чекбокс или кнопка. На её событие подписались два, три, 4 раза. Как узнать число подписчиков на событие, скажем, "Onclick"? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 14:04 |
|
Как узнать количество подписчиков на какое-то событие? Возможно ли?
|
|||
---|---|---|---|
#18+
Charles WeylandМестный король Делфей Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
Да, в и-нете много находил таких кодов... но немного не то. Можете привести такой же пример, но только с каким-нибудь стандартным компонентом. Вот, есть чекбокс или кнопка. На её событие подписались два, три, 4 раза. Как узнать число подписчиков на событие, скажем, "Onclick"? а что вы хотели? тот ивент объявлен в другом классе, поэтому компилятор и ругается. Через рефлексию почти всегда можно решить такую проблему ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 14:13 |
|
Как узнать количество подписчиков на какое-то событие? Возможно ли?
|
|||
---|---|---|---|
#18+
ЗЫ. большой код Код: c# 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. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70.
юзать так: Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 14:16 |
|
|
start [/forum/topic.php?fid=20&msg=38059685&tid=1405558]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 169ms |
0 / 0 |