Найдено 19 результатов

V@S
21.08.2020 17:03:08
Форум: RxLib
Тема: Глюки rxDBGrid
Ответы: 389
Просмотры: 610834

Re: Глюки rxDBGrid

alexs писал(а):А ещё кажется должно так сработать
if RxDBGrid1.SelectedRows.CurrentRowSelected then

Это нашел, но не смог заставить так срабатывать для текущей строки.
V@S
21.08.2020 16:57:43
Форум: RxLib
Тема: Глюки rxDBGrid
Ответы: 389
Просмотры: 610834

Re: Глюки rxDBGrid

В DrawCell модуля rxdbgrid даже учитывается, что строка выделена, но не учитывается что она подсвечена

if Assigned(FOnGetCellProps) and not (gdSelected in aState) then
begin
FBackground := Canvas.Brush.Color;
FOnGetCellProps(Self, GetFieldFromGridColumn(aCol), Canvas.Font ...
V@S
21.08.2020 16:45:27
Форум: RxLib
Тема: Глюки rxDBGrid
Ответы: 389
Просмотры: 610834

Re: Глюки rxDBGrid

А можно попросить об одной реализации?
Добавить в событие OnGetCellProps параметр Highlight = boolean.
Чтобы можно было отследить,что в гриде строка подсвечивается и соответственно не менять цвет строки (строка может подсвечиваться свойством dgRowHighlight или быть выделенной при gdMultiSelect ...
V@S
21.08.2020 09:07:15
Форум: RxLib
Тема: Глюки rxDBGrid
Ответы: 389
Просмотры: 610834

Re: Глюки rxDBGrid

Индикатор в потрохах грида - это тоже колонка.
Почему тогда индикатор не учитывается при вызове прорисовки из события OnDrawColumnCell для грида?

Я же верху привел лог, что если использовать событие OnDrawColumnCell грида, то DataCol передается = 2 для нужной колонки, а если использовать ...
V@S
20.08.2020 17:28:25
Форум: RxLib
Тема: Глюки rxDBGrid
Ответы: 389
Просмотры: 610834

Re: Глюки rxDBGrid

Можно пример?
Повторить не могу - нормально выравнивание срабатывает.
О блин, создал пустой проект для примера. А в нем тоже не воспроизводится. Буду копать основной проект

Номер колонки - стандартная функция ColumnIndexFromGridColumn.
Я по исходникам смотрел и не понял. Вроде как стандартная ...
V@S
20.08.2020 15:10:05
Форум: RxLib
Тема: Глюки rxDBGrid
Ответы: 389
Просмотры: 610834

Re: Глюки rxDBGrid

Странно. На стандартных не проверял, но не логично.
Тот же индикатор должен тогда учитываться и при вызове события OnDrawColumnCell для всего грида, а не учитывается видимо.
V@S
20.08.2020 14:33:47
Форум: RxLib
Тема: Глюки rxDBGrid
Ответы: 389
Просмотры: 610834

Re: Глюки rxDBGrid

Добрый день.
Делаю свою отрисовку в гриде, по факту нужно по-своему отрисовать один столбец.
Если отрисовку одного столбца делать у грида в событии OnDrawColumnCell, то на остальных при использовании DefaultDrawColumnCell почему-то пропадает реакция на свойство Aligment колонки, все рисуется с ...
V@S
01.11.2018 16:58:28
Форум: RxLib
Тема: rxDBGrid: сортировка без сортировки (решено)
Ответы: 14
Просмотры: 33314

Re: rxDBGrid: сортировка без сортировки (решено)

Так если в дизайнере колонки добавить, то при переоткрытии набора данных они никуда не денутся. Соответственно, если в датасете не будет нужных полей, то это уже совсем другое исключение, нежели сортировка.
Не надо же после переоткрытия автоматически сортировать, задача не в этом. Задача в том чтобы ...
V@S
31.10.2018 13:41:13
Форум: RxLib
Тема: rxDBGrid: сортировка без сортировки (решено)
Ответы: 14
Просмотры: 33314

Re: rxDBGrid: сортировка без сортировки (решено)

Побуду некромантом :)
А для чего после переоткрытия набора данных очищается список SortField?
Не логично как-то, если запрос в датасете изменится, так и колонки в гриде должны тогда измениться. Может стоит его очищать только в случае удаления или добавления колонок грида?
V@S
11.04.2008 12:58:29
Форум: Lazarus
Тема: Пересборка Lazarus под QT
Ответы: 30
Просмотры: 25910

B4rr4cuda
спасибо, помогло
V@S
11.04.2008 11:10:45
Форум: Lazarus
Тема: Пересборка Lazarus под QT
Ответы: 30
Просмотры: 25910

Вопрос у меня когда собираешь лазаруса под qt вот такая хрень выползает

"LCL" completed
"SynEdit" completed
"CodeTools" completed
"Регистрация пакетов" completed
"Интерфейс IDE" completed
"JIT Form" completed
"Компиляция IDE (без сборки)" completed
"Пускатель" completed
"Compiling ...
V@S
09.04.2008 10:23:28
Форум: Lazarus
Тема: Oracle Zeos CP1251
Ответы: 10
Просмотры: 10077

Вот что нарыл, если переводим лазаруса в gtk то все кажет нормально, вот токи не напишешь в редакторе по-русски (бум шрифты искать). Но почему под gtk2 показываются вопросы :(
V@S
09.04.2008 09:25:09
Форум: Lazarus
Тема: Oracle Zeos CP1251
Ответы: 10
Просмотры: 10077

Если на линуксе создаю пустой проект, то вопросов в шрифтах нет. А вот если взять проект пустой созданный на виндовой машине и открыть в линуксе, то в шрифтах вопросы.
Мне кажется, что лазарус собран в кодировке KOI8R как его можно пересобрать в cp1251?
V@S
09.04.2008 07:54:41
Форум: Lazarus
Тема: Oracle Zeos CP1251
Ответы: 10
Просмотры: 10077

Вчера поставил lazarus 0.9.24 под win, сделал там небольшой пример, все показывает из БД хорошо. Открываю этот проект в линуксе, пипец в формах вопросы вместо букв, что за хрень, стоит же локаль в линуксе cp1251, кто знает? Заголовки окна, пункты меню, все в вопросах :(
V@S
08.04.2008 13:36:27
Форум: Lazarus
Тема: Последняя svn версия Lazarus под win32 и русские символы
Ответы: 39
Просмотры: 29617

tria писал(а):А то в Вин 1251, в Лине - UTF8, база в 1251. Мучаюсь с перекодировкой на лету...

А модуль для перекодирования какой используешь?