Страница 1 из 1
dbgrid в rxlib
Добавлено:
10.10.2009 05:34:48
WAYFARER
Добрый день, установил я с грехом пополам компанент, но не тут то было!
При попытке бросить на форму dbgrid или lookupcombobox начинает материться (во вложении)
Подскажите, как исправить проблему?
Re: dbgrid в rxlib
Добавлено:
10.10.2009 09:19:00
Attid
WAYFARER писал(а):Подскажите, как исправить проблему?
сообщить версию ФПЦ, лазаруса, и Rx
Re: dbgrid в rxlib
Добавлено:
10.10.2009 18:30:03
WAYFARER
fpc 2.2.4
Lazarus 0.9.29
RxLib 1.1.5.98
Еще замечу, что для того что бы установить пакет пришлось удалить св-во ctl3d
Re: dbgrid в rxlib
Добавлено:
12.10.2009 17:05:56
Sleepwalker
Re: dbgrid в rxlib
Добавлено:
12.10.2009 19:18:45
WAYFARER
Sleepwalker, благодарю, попробуем.
Re: dbgrid в rxlib
Добавлено:
12.10.2009 19:50:04
Attid
только ему фпц требуется последний
Re: dbgrid в rxlib
Добавлено:
12.10.2009 20:35:08
WAYFARER
А не планируется RxTrayIcon портировать, или может біть есть что то аналогичное для Lazarus?
Re: dbgrid в rxlib
Добавлено:
12.10.2009 21:21:49
Mr.Smart
А чем не устраивает стандартный TTrayIcon?
p.s. ...смотрите фкладку Additional...
Re: dbgrid в rxlib
Добавлено:
12.10.2009 22:12:16
WAYFARER
гмгм... а ведь действительно... Собсно тоже самое. Спасибо.
Re: dbgrid в rxlib
Добавлено:
06.02.2010 13:37:48
hombre
Имею предложение:
При установке свойства AutoFillColumn в true делать столбцам ширину не одинаковую, а пропорциональную установленной в DisplayWidth для отображаемых полей или, если есть колонки, соответственно для свойства Width.
Когда-то в прошлой жизни сам делал такую модификацию, но, боюсь, исходники давно потеряны.
Re: dbgrid в rxlib
Добавлено:
06.02.2010 15:46:59
alexs
AutoFillColumns - это идёт из стандартного грида и просто, малой кровью, это не переделаешь. А OptimizeColumnsWidthAll; не устроит?
Re: dbgrid в rxlib
Добавлено:
06.02.2010 23:47:06
hombre
По-моему, речь идет о добавлении нескольких строк кода в реализацию виртуального метода TRxDBGrid.VisualChange, который и так переопределяется.
Тряхнул бы стариной, но в ближайший месяц на это совершенно нет времени.
Re: dbgrid в rxlib
Добавлено:
07.02.2010 00:41:32
alexs
там скрытый метод в КустомГриде, который занимается этим делом, он не виртуальный. Надо подумать
Re: dbgrid в rxlib
Добавлено:
07.02.2010 03:07:18
hombre
Например так
в переопределенном VisualChange
если AutoFillColumn установлено, пересчитываем и принудительно устанавливаем ширину отображаемых колонок, исходя из текущей ширины контрола, остаток от деления добавляем в самую широкую (или явно указанную) колонку
устанавливаем значение FAutoFillColumn в false, вызываем унаследованный метод для отрисовки, после - возвращаем FAutoFillColumn в true