powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Можно ли сделать такое выделение строки dw ? (+)
4 сообщений из 4, страница 1 из 1
Можно ли сделать такое выделение строки dw ? (+)
    #32543562
Фотография Вовик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем !

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

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

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

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

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

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

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


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