Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Можно ли сделать такое выделение строки dw ? (+) / 4 сообщений из 4, страница 1 из 1
01.06.2004, 19:19
    #32543562
Вовик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли сделать такое выделение строки dw ? (+)
Добрый день всем !

Недавно увидел в одной программе (написанной не на PB) , как
текущая строка в гриде выделяется с помощью rectangle , граница которого
- пунктирная бегущая линия.

Очень красиво смотрится и бросается в глаза.

Пока не представляю , можно ли такое сделать с помощью datawindow?

Может кто сталкивался , подскажите ...
...
Рейтинг: 0 / 0
01.06.2004, 19:24
    #32543569
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли сделать такое выделение строки dw ? (+)
Это ты не с подсвеченным номером машины спутал (у лохов так часто сделано) ? :-)
...
Рейтинг: 0 / 0
01.06.2004, 19:37
    #32543582
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли сделать такое выделение строки dw ? (+)
Но если серьезно, можно попробовать так:
1) Пойди скопируй вот это http://www.pbdr.com/pbtips/dw/12rowind.htm
2) Подправь его, чтоб оно умело работать с rectangle, у которого Pen Style поставлен на Dotted(2), Brush hatch transparent.
3) Чтобы симитировать бегущую линию, можно попробовать поиграть с timer изменяющим ширину rectangle...
...
Рейтинг: 0 / 0
02.06.2004, 14:22
    #32544778
Вовик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли сделать такое выделение строки dw ? (+)
2 Филипп

Огромное спасибо !
Все получилось.

В итоге нужное поведение иммитируется так :

1) динамически создается прозрачный rectangle во всю ширину и высоту
detail band
2) в свойстве visible у него expression : только для текущей строки
3) в свойстве Pen.Style у него expression : перебор значений 2 и 3
синтервалом в полсекуды
4) для Datawindow в-целом ставится Timer_Interval = 500 (мс)
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Можно ли сделать такое выделение строки dw ? (+) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]