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

Naumoff
21.03.2017 10:20:17
Форум: Lazarus
Тема: Компонент сворачиваемая панель
Ответы: 9
Просмотры: 10942

Re: Компонент сворачиваемая панель

Всем большое спасибо.
Набросал свой компонент, на базе панели и SpeedButton`a. Весь нужный мне функционал уместился в сотню строк кода, без никаких таймеров и прочего мусора, что обнаружился в TMyRollOut.
Лекс Айрин
Идея с деревом и фреймами как в настройках Лазаря очень понравилась. Выкинуть все ...
Naumoff
20.03.2017 17:45:23
Форум: Lazarus
Тема: Компонент сворачиваемая панель
Ответы: 9
Просмотры: 10942

Re: Компонент сворачиваемая панель

Табы
На каком то этапе их перестало хватать. Сейчас из кучи разных фреймов на форме пользователь сам выбирает необходимый ему их набор, отображая или скрывая нужный фрейм. Фреймы расположены горизонтально на скроллбоксе. Весьма удобно. А табы позволяют отображать в данный момент какую то одну ...
Naumoff
20.03.2017 12:09:51
Форум: Lazarus
Тема: Компонент сворачиваемая панель
Ответы: 9
Просмотры: 10942

Компонент сворачиваемая панель

Собственно ищу сабж. Перевод проекта с Delphi. На Delphi пользовался компонентом Framebar из пакета Альфаконтролс.
На Лазаре из достойных нашел только TMyRollOut, да и тот глючный до безобразия, когда их несколько на форме.
Или может есть другие методы компактного размещения кучи таблиц/панелей на ...
Naumoff
18.03.2017 18:08:04
Форум: RxLib
Тема: Хотелка: высота Title грида
Ответы: 4
Просмотры: 13234

Re: Хотелка: высота Title грида

alexs
Привет! Дабы не плодить темы...
Если не против, добавь в protected property RowHeights;
Я путем наследования через него определяю высоту заголовка (RowHeights[0]). Ну или может есть другие методы?
Naumoff
27.12.2016 19:10:25
Форум: RxLib
Тема: Глюки rxDBGrid
Ответы: 389
Просмотры: 610835

Re: Глюки rxDBGrid

Обновил RxLib из SVN. В DbGrid перестал рисоваться текст первой колонки. Пару месяцев назад я этот глюк уже встречал, а вот как поборол не помню. Никто не сталкивался?
Вспомнил. В DefaultDrawColumnCell индексация столбцов в те времена с 1 начиналась, теперь как положено.
Naumoff
09.12.2016 10:34:32
Форум: Lazarus
Тема: Рисование control за пределами parent`a
Ответы: 8
Просмотры: 6888

Re: Рисование control за пределами parent`a

Combobox это системный контрол
LCL и так имеет неплохие возможности влияния на Combobox`ы. Да мало ли, может винда предлагает подобный универсальный всплывающий контрол, на котором можно рисовать что угодно. Но это вряд ли.
Топик что надо, именно такой ComboboxForm мне нужен.
В fpGUI я так понял ...
Naumoff
09.12.2016 07:43:11
Форум: Lazarus
Тема: Рисование control за пределами parent`a
Ответы: 8
Просмотры: 6888

Re: Рисование control за пределами parent`a

Зачем?
Цель та же, что и у Combobox`а. Выпадающее меню, только в нем другие контролы. Я так понимаю у меня подход не верный, надо работать с другой формой в качестве контейнера. С этого начинал, но споткнулся на том, что форма-контейнер забирала себе фокус, получалось не красиво. Покопаюсь в ...
Naumoff
08.12.2016 18:33:02
Форум: Lazarus
Тема: Рисование control за пределами parent`a
Ответы: 8
Просмотры: 6888

Рисование control за пределами parent`a

На форме программно отображаются/скрываются компоненты, панельки, деревья и пр. Если контрол не умещается на форме, он рисуется только до границы формы, ну или другого своего контейнера. Можно ли это обойти? К примеру выпадающий список Combobox`a как то рисуется поверх всех элементов.
Naumoff
24.11.2016 16:18:53
Форум: RxLib
Тема: TRxDBGridExportSpreadSheet - доработки
Ответы: 14
Просмотры: 33062

Re: TRxDBGridExportSpreadSheet - доработки

В RxDBGridExportSpreadSheet_ParamsUnit вот такая ересь обнаружилась)
FileNameEdit1.Filter := 'All files (*.*)|*.*|LibreOffice/OpenOffice (*.ods)|*.ods|Excell 97-2003|*.xls|Excell 2007-2013|*.xlxs';
Расширение файлов для 2007-2013 - xlsx
Excel пишется с одной l ...
Naumoff
24.10.2016 14:54:51
Форум: RxLib
Тема: Глюки rxDBGrid
Ответы: 389
Просмотры: 610835

Re: Глюки rxDBGrid

А если надо по всем?
Не сталкивался с такой необходимостью. Как правило первых несколько записей вполне достаточно чтобы судить о ширине текста в ячейках. По крайней мере видимые строки уже отформатированы, а если пользователь скроллит дальше то пусть играет с колонками на свое усмотрение. С ...
Naumoff
24.10.2016 11:54:18
Форум: RxLib
Тема: Глюки rxDBGrid
Ответы: 389
Просмотры: 610835

Re: Глюки rxDBGrid

alexs
Предлагаю при автоподгонке ширины столбцов пробегаться не по всему датасету, а только по видимым записям.

procedure TRxDBGrid.InternalOptimizeColumnsWidth(AColList: TList);
var
P: TBookmark;
i, W, n, cRow: integer;
WA: PIntegerArray;
S: string;
begin
GetMem(WA ...