powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Выделение строки (FontBold) в Grid
8 сообщений из 8, страница 1 из 1
Выделение строки (FontBold) в Grid
    #38636252
Polinka90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Вопрос по теме, т.е. нужно при перемещении по строкам в гриде выделять текущую строку жирным шрифтом. Про подсветку знаю, а вот как быть с параметрами текста (шрифт, размер, подчеркивание и т.д.)? Спасибо!
...
Рейтинг: 0 / 0
Выделение строки (FontBold) в Grid
    #38636258
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Polinka90,

См. свойства Dynamic...
...
Рейтинг: 0 / 0
Выделение строки (FontBold) в Grid
    #38636280
Polinka90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А я так и делаю... Вот, разным цветом посвечиваю строки по условию:

thisform.grid1.SetAll("DynamicBackColor", ;
"IIF(jurnal.vid=1,RGB(253,255,232), RGB(236,240,251))", "Column")

А надо без всяких условий - встал указатель мыши на строку и она стала жирным шрифтом или еще как...
...
Рейтинг: 0 / 0
Выделение строки (FontBold) в Grid
    #38636285
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поизучай свойства грида которые на Highlight начинаются.
...
Рейтинг: 0 / 0
Выделение строки (FontBold) в Grid
    #38636383
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Polinka90А я так и делаю... Вот, разным цветом посвечиваю строки по условию:

thisform.grid1.SetAll("DynamicBackColor", ;
"IIF(jurnal.vid=1,RGB(253,255,232), RGB(236,240,251))", "Column")

А надо без всяких условий - встал указатель мыши на строку и она стала жирным шрифтом или еще как...А "текущая строка" - это уже перестало быть условием?
...
Рейтинг: 0 / 0
Выделение строки (FontBold) в Grid
    #38636406
Polinka90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Является. Например, возвращает номер записи (recno) А с чем его сравнивать? Подскажите, если не трудно...
...
Рейтинг: 0 / 0
Выделение строки (FontBold) в Grid
    #38636426
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Polinka90Является. Например, возвращает номер записи (recno) А с чем его сравнивать? Подскажите, если не трудно...C запомненным номером записи. Но Вам же "без условий" надо?
...
Рейтинг: 0 / 0
Выделение строки (FontBold) в Grid
    #38637518
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если надо изменить шрифт именно строки (всех ячеек в строке), то, как и сказали, только через Dynamic... с запоминанием номера текущей строки. Вот по этой ссылке пример для цвета, но также можно менять и шрифт. Как выделить всю активную строку Grid

А вот если достаточно изменить шрифт в текущей ячейке (одной), то для этого надо изменить соответствующее свойство объекта Text внутри соответствующего столбца и при этом оставить в значении по умолчанию свойство Column.Sparse = .T. В результате, шрифт ячейки будет меняться только тогда, когда в ней окажется фокус. Т.е. когда в нее ткнут мышкой. Как только фокус с ячейки уйдет, ее шрифт вернется в "нормальное" состояние.

Код: sql
1.
2.
ThisForm.Grid1.Column1.Text1.FontBold = .T.
ThisForm.Grid1.Column1.Sparse = .T.  && значение по умолчанию
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Выделение строки (FontBold) в Grid
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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