|
Можно ли сделать такое выделение строки 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&msg=32544778&tid=1339117]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
305ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 404ms |
0 / 0 |