|
|
|
Можно ли сделать такое выделение строки dw ? (+)
|
|||
|---|---|---|---|
|
#18+
Добрый день всем ! Недавно увидел в одной программе (написанной не на PB) , как текущая строка в гриде выделяется с помощью rectangle , граница которого - пунктирная бегущая линия. Очень красиво смотрится и бросается в глаза. Пока не представляю , можно ли такое сделать с помощью datawindow? Может кто сталкивался , подскажите ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 19:19 |
|
||
|
Можно ли сделать такое выделение строки dw ? (+)
|
|||
|---|---|---|---|
|
#18+
Это ты не с подсвеченным номером машины спутал (у лохов так часто сделано) ? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 19:24 |
|
||
|
Можно ли сделать такое выделение строки dw ? (+)
|
|||
|---|---|---|---|
|
#18+
Но если серьезно, можно попробовать так: 1) Пойди скопируй вот это http://www.pbdr.com/pbtips/dw/12rowind.htm 2) Подправь его, чтоб оно умело работать с rectangle, у которого Pen Style поставлен на Dotted(2), Brush hatch transparent. 3) Чтобы симитировать бегущую линию, можно попробовать поиграть с timer изменяющим ширину rectangle... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 19:37 |
|
||
|
Можно ли сделать такое выделение строки dw ? (+)
|
|||
|---|---|---|---|
|
#18+
2 Филипп Огромное спасибо ! Все получилось. В итоге нужное поведение иммитируется так : 1) динамически создается прозрачный rectangle во всю ширину и высоту detail band 2) в свойстве visible у него expression : только для текущей строки 3) в свойстве Pen.Style у него expression : перебор значений 2 и 3 синтервалом в полсекуды 4) для Datawindow в-целом ставится Timer_Interval = 500 (мс) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2004, 14:22 |
|
||
|
|

start [/forum/topic.php?fid=15&fpage=105&tid=1339117]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 140ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...