Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Calendar - контрол и ToolTip для дня месяца.
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, есть стандартный Calendar контрол, в кот. показываются дни месяца. Как в этом контроле показать ToolTip для каждого дня месяца? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 14:05 |
|
||
|
Calendar - контрол и ToolTip для дня месяца.
|
|||
|---|---|---|---|
|
#18+
Событие DayRender обрабатываешь и добавляешь например title в ячейку Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 15:48 |
|
||
|
Calendar - контрол и ToolTip для дня месяца.
|
|||
|---|---|---|---|
|
#18+
Не совсем то получается, что хотелось бы. в обработчике для DayRender помещаю панель в Cell: e.Cell.Controls.Add(panel); В панеле находится различная информация. Если сделать ToolTip для дня месяца как title для ячейки, так он будет всегда появлятся, когда мышь находится в ячейке, в том числе, когда мышь находится над панелью. A мне нужно, только тогда, когда я подвожу мышь к номеру дня месяца. Как бы это сделать? Событие DayRender обрабатываешь и добавляешь например title в ячейку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 17:52 |
|
||
|
Calendar - контрол и ToolTip для дня месяца.
|
|||
|---|---|---|---|
|
#18+
Очистить ячейку и самостоятельно добавить Label с днем месяца с нужным title Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 22:50 |
|
||
|
Calendar - контрол и ToolTip для дня месяца.
|
|||
|---|---|---|---|
|
#18+
спасибо, но пришлось немного по другому сделать. Мне ведь нужно, что бы я мог кликать на каждый день месяца и отлавливать это событие. Поэтому сделал так. В Обработчике для DayRender: // create new link button for day LinkButton lbuDay = new LinkButton(); lbuDay.ToolTip = GetTranslation(MONTH_VIEW_DAY_TOOLTIP); lbuDay.Text = e.Day.Date.Day.ToString(); lbuDay.ID = string.Format("{0}:{1}", this.calendarControl.UniqueID, e.Day.Date.ToShortDateString()).Replace(":", "_"); lbuDay.Style.Add("cursor", "hand"); lbuDay.Attributes["onClick"] = string.Format("javascript:__doPostBack('{0}','{1}')", this.calendarControl.UniqueID, ((TimeSpan)(e.Day.Date - (new DateTime(2000, 1, 1)))).Days.ToString()); e.Cell.Controls.Clear(); e.Cell.Controls.Add(lbuDay); e.Cell.Controls.Add(pn); Очистить ячейку и самостоятельно добавить Label с днем месяца с нужным title ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2006, 11:35 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=18&tid=1390964]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
129ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 273ms |
| total: | 479ms |

| 0 / 0 |
