Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Простой композитный контрол не работает.
|
|||
|---|---|---|---|
|
#18+
Привет. Помогите заставить контрол работать. Сценарий следующий:public class IDTtb : Control, INamingContainer //, IPostBackDataHandler { private TextBox tb = null; private Calendar cl = null; private Button cbutton = null; public IDTtb() { tb = new TextBox(); tb.ID = "privatetb"; cl = new Calendar(); cl.Visible = false; cbutton = new Button(); ... } protected override void CreateChildControls() { tb.EnableViewState = true; ub.EnableViewState = true; cl.EnableViewState = true; Controls.Add(tb); Controls.Add(cbutton); Controls.Add(cl); cbutton.Click += new EventHandler(clClick); } //Ну и наконец public void clClick(Object sender, EventArgs e) { Calendar cl1 = (Calendar)Controls[2]; this.EnsureChildControls(); cl1.Visible = !cl1.Visible; if (cl1.Visible) {... } } Т.е. это строка редактирования даты. Нажимаем на кнопку cbutton -вываливается календарь. Нажимаем опять - он должен исчезнуть. Но исчезает он не всегда, а через раз. Или вообще не исчезает (код, помеченный желтым, никогда не получает управления). Если cl.Visible впихнуть во Вьюстайт, работает также. Т.е. от случая к случаю. Т.е. не работает. В чем проблема? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2006, 01:21 |
|
||
|
Простой композитный контрол не работает.
|
|||
|---|---|---|---|
|
#18+
Возможно, так сработает Код: plaintext 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. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2006, 08:14 |
|
||
|
|

start [/forum/topic.php?fid=18&tid=1387496]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 219ms |
| total: | 361ms |

| 0 / 0 |
