Всем большое спасибо.
Набросал свой компонент, на базе панели и SpeedButton`a. Весь нужный мне функционал уместился в сотню строк кода, без никаких таймеров и прочего мусора, что обнаружился в TMyRollOut.
Лекс Айрин
Идея с деревом и фреймами как в настройках Лазаря очень понравилась. Выкинуть все ...
Найдено 11 результатов
- 21.03.2017 10:20:17
- Форум: Lazarus
- Тема: Компонент сворачиваемая панель
- Ответы: 9
- Просмотры: 10942
- 20.03.2017 17:45:23
- Форум: Lazarus
- Тема: Компонент сворачиваемая панель
- Ответы: 9
- Просмотры: 10942
Re: Компонент сворачиваемая панель
Табы
На каком то этапе их перестало хватать. Сейчас из кучи разных фреймов на форме пользователь сам выбирает необходимый ему их набор, отображая или скрывая нужный фрейм. Фреймы расположены горизонтально на скроллбоксе. Весьма удобно. А табы позволяют отображать в данный момент какую то одну ...
На каком то этапе их перестало хватать. Сейчас из кучи разных фреймов на форме пользователь сам выбирает необходимый ему их набор, отображая или скрывая нужный фрейм. Фреймы расположены горизонтально на скроллбоксе. Весьма удобно. А табы позволяют отображать в данный момент какую то одну ...
- 20.03.2017 12:09:51
- Форум: Lazarus
- Тема: Компонент сворачиваемая панель
- Ответы: 9
- Просмотры: 10942
Компонент сворачиваемая панель
Собственно ищу сабж. Перевод проекта с Delphi. На Delphi пользовался компонентом Framebar из пакета Альфаконтролс.
На Лазаре из достойных нашел только TMyRollOut, да и тот глючный до безобразия, когда их несколько на форме.
Или может есть другие методы компактного размещения кучи таблиц/панелей на ...
На Лазаре из достойных нашел только TMyRollOut, да и тот глючный до безобразия, когда их несколько на форме.
Или может есть другие методы компактного размещения кучи таблиц/панелей на ...
- 18.03.2017 18:08:04
- Форум: RxLib
- Тема: Хотелка: высота Title грида
- Ответы: 4
- Просмотры: 13234
Re: Хотелка: высота Title грида
alexs
Привет! Дабы не плодить темы...
Если не против, добавь в protected property RowHeights;
Я путем наследования через него определяю высоту заголовка (RowHeights[0]). Ну или может есть другие методы?
Привет! Дабы не плодить темы...
Если не против, добавь в protected property RowHeights;
Я путем наследования через него определяю высоту заголовка (RowHeights[0]). Ну или может есть другие методы?
- 27.12.2016 19:10:25
- Форум: RxLib
- Тема: Глюки rxDBGrid
- Ответы: 389
- Просмотры: 610835
Re: Глюки rxDBGrid
Обновил RxLib из SVN. В DbGrid перестал рисоваться текст первой колонки. Пару месяцев назад я этот глюк уже встречал, а вот как поборол не помню. Никто не сталкивался?
Вспомнил. В DefaultDrawColumnCell индексация столбцов в те времена с 1 начиналась, теперь как положено.
Вспомнил. В DefaultDrawColumnCell индексация столбцов в те времена с 1 начиналась, теперь как положено.
- 09.12.2016 10:34:32
- Форум: Lazarus
- Тема: Рисование control за пределами parent`a
- Ответы: 8
- Просмотры: 6888
Re: Рисование control за пределами parent`a
Combobox это системный контрол
LCL и так имеет неплохие возможности влияния на Combobox`ы. Да мало ли, может винда предлагает подобный универсальный всплывающий контрол, на котором можно рисовать что угодно. Но это вряд ли.
Топик что надо, именно такой ComboboxForm мне нужен.
В fpGUI я так понял ...
LCL и так имеет неплохие возможности влияния на Combobox`ы. Да мало ли, может винда предлагает подобный универсальный всплывающий контрол, на котором можно рисовать что угодно. Но это вряд ли.
Топик что надо, именно такой ComboboxForm мне нужен.
В fpGUI я так понял ...
- 09.12.2016 07:43:11
- Форум: Lazarus
- Тема: Рисование control за пределами parent`a
- Ответы: 8
- Просмотры: 6888
Re: Рисование control за пределами parent`a
Зачем?
Цель та же, что и у Combobox`а. Выпадающее меню, только в нем другие контролы. Я так понимаю у меня подход не верный, надо работать с другой формой в качестве контейнера. С этого начинал, но споткнулся на том, что форма-контейнер забирала себе фокус, получалось не красиво. Покопаюсь в ...
Цель та же, что и у Combobox`а. Выпадающее меню, только в нем другие контролы. Я так понимаю у меня подход не верный, надо работать с другой формой в качестве контейнера. С этого начинал, но споткнулся на том, что форма-контейнер забирала себе фокус, получалось не красиво. Покопаюсь в ...
- 08.12.2016 18:33:02
- Форум: Lazarus
- Тема: Рисование control за пределами parent`a
- Ответы: 8
- Просмотры: 6888
Рисование control за пределами parent`a
На форме программно отображаются/скрываются компоненты, панельки, деревья и пр. Если контрол не умещается на форме, он рисуется только до границы формы, ну или другого своего контейнера. Можно ли это обойти? К примеру выпадающий список Combobox`a как то рисуется поверх всех элементов.
- 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 ...
FileNameEdit1.Filter := 'All files (*.*)|*.*|LibreOffice/OpenOffice (*.ods)|*.ods|Excell 97-2003|*.xls|Excell 2007-2013|*.xlxs';
Расширение файлов для 2007-2013 - xlsx
Excel пишется с одной l ...
- 24.10.2016 14:54:51
- Форум: RxLib
- Тема: Глюки rxDBGrid
- Ответы: 389
- Просмотры: 610835
Re: Глюки rxDBGrid
А если надо по всем?
Не сталкивался с такой необходимостью. Как правило первых несколько записей вполне достаточно чтобы судить о ширине текста в ячейках. По крайней мере видимые строки уже отформатированы, а если пользователь скроллит дальше то пусть играет с колонками на свое усмотрение. С ...
Не сталкивался с такой необходимостью. Как правило первых несколько записей вполне достаточно чтобы судить о ширине текста в ячейках. По крайней мере видимые строки уже отформатированы, а если пользователь скроллит дальше то пусть играет с колонками на свое усмотрение. С ...
- 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 ...
Предлагаю при автоподгонке ширины столбцов пробегаться не по всему датасету, а только по видимым записям.
procedure TRxDBGrid.InternalOptimizeColumnsWidth(AColList: TList);
var
P: TBookmark;
i, W, n, cRow: integer;
WA: PIntegerArray;
S: string;
begin
GetMem(WA ...
