Страница 14 из 26

Re: Глюки rxDBGrid

СообщениеДобавлено: 28.04.2016 17:21:25
alexs
Есть такое. Когда писал кнопки - отложил реализацию картинок на будущее - так оно и осталось.
Если есть желание ускорить доработку - нужны сами изображения для кнопок. Включу их в ресурсы.

Re: Глюки rxDBGrid

СообщениеДобавлено: 29.04.2016 17:10:02
RusDeveloper
я не рисовальщик, но ради такого дела могу и нарисовать в пэинте :mrgreen: это будет стремно, но все-таки будет :mrgreen: какой размер у кнопки в пикселях?

Добавлено спустя 13 минут 17 секунд:
точнее: какой размер в пикселях должен быть у картинки для кнопки?

Re: Глюки rxDBGrid

СообщениеДобавлено: 29.04.2016 21:41:14
alexs
Так же как и все остальные - примерно 10х10

Re: Глюки rxDBGrid

СообщениеДобавлено: 01.05.2016 01:13:41
zi000000
Если текст заголовка колонки превышает два слова, то при изменении размера колонки, происходит такое
https://cloud.mail.ru/public/4WxF/FH53gaRmz

Добавлено спустя 1 час 45 минут 15 секунд:
Ещё.. Если кликнуть по фильтру, но не выбирать значение и прокручивать горизонтальную (а может и вертикальную.. не смотрел) прокрутку, то выпадающий список останется виден https://cloud.mail.ru/public/L3qQ/nwA8agPft

Re: Глюки rxDBGrid

СообщениеДобавлено: 05.05.2016 16:23:48
RusDeveloper
alexs писал(а):Так же как и все остальные - примерно 10х10

мне кажется, что там больше, чем 10х10. но коли я взялся помочь... :mrgreen: держи 10х10. хотя бы такие прикрути...

Re: Глюки rxDBGrid

СообщениеДобавлено: 06.05.2016 19:09:42
RusDeveloper
еще нашел проблему. есть TSQLQuery, к нему через TDataSource привязаны TRxDBGrid и TDBEdit (для редактирования данных). еще есть меню TMainMenu, TToolBar, кнопка TButton (у последних трех при нажатии отрабатывает TSQLQuery.Append). Так вот когда щелкаю на кнопку TButton, а затем становлюсь на TDBEdit - все хорошо (Append отрабатывает, начинаю редактировать новую запись). А вот когда щелкаю по меню или по кнопке на TToolBar Append тоже отрабатывает, но при вводе крусора (становлении) на TDBEdit новая пустая строка из грида пропадает и начинается редактирование существующей записи, а не добавленной! Что это за глюк и что с ним делать?

Добавлено спустя 2 минуты 49 секунд:
скорее всего, грид здесь не при чем. если здесь не ответят - задам вопрос в другой теме...

Re: Глюки rxDBGrid

СообщениеДобавлено: 11.05.2016 12:32:26
alexs
Включил изображения на кнопки в гриде. Теперь будут картинки назначаться в соответствии с типом кнопки.
Только немного поломал совместимость.
Вопрос - кто либо использует свойства
Код: Выделить всё
    property MarkerUp : TBitmap read GetMarkerUp write SetMarkerUp;
    property MarkerDown : TBitmap read GetMarkerDown write SetMarkerDown;


Из RxDBGrid? Они не отображаются в инспекторе объектов. Доступны только как public. Я решил их вообще убрать. Это изображения для маркеров при сортировке. Также этот маркер сортировки "вниз" используется при DropDown стиле кнопки в редакторе колонки.
Кто либо меняет эти изображения вручную? Если это необходимо - буду возвращать совместимость.

RusDeveloper писал(а):мне кажется, что там больше, чем 10х10. но коли я взялся помочь... :mrgreen: держи 10х10. хотя бы такие прикрути.


А чем вызваны рамки вокруг изображений?
Они плохо выглядят.

Re: Глюки rxDBGrid

СообщениеДобавлено: 11.05.2016 16:37:18
RusDeveloper
alexs писал(а):А чем вызваны рамки вокруг изображений? Они плохо выглядят.

возможно. а 10х10 - не слишком мелко? можешь скриншот полученного продемонстрировать?

Re: Глюки rxDBGrid

СообщениеДобавлено: 11.05.2016 16:44:45
alexs
Закомител изменения. Можно смотреть в демке.

Re: Глюки rxDBGrid

СообщениеДобавлено: 18.05.2016 17:49:09
RusDeveloper
alexs писал(а):Закомител изменения. Можно смотреть в демке.

что-то много изменений... :(

pickdate.pas(798,90) Error: Wrong number of parameters specified for call to "MoveExtend"
grids.pas(7144,22) Error: Found declaration: MoveExtend(Boolean;LongInt;LongInt):Boolean;

что делать?

Re: Глюки rxDBGrid

СообщениеДобавлено: 18.05.2016 17:56:10
Little_Roo
viewtopic.php?t=9228&view=unread#unread

Обновить RxNew, fpspreadsheet и, лучше всего, и лазаря из svn

Re: Глюки rxDBGrid

СообщениеДобавлено: 18.05.2016 19:01:35
RusDeveloper
Little_Roo писал(а):http://freepascal.ru/forum/viewtopic.php?t=9228&view=unread#unread

Обновить RxNew, fpspreadsheet и, лучше всего, и лазаря из svn

жуть... только все настроил и все работает более или менее...

Добавлено спустя 1 минуту 46 секунд:
alexs, можно убрать зазор вверху для картинки на кнопке?

Добавлено спустя 1 минуту 48 секунд:
и, да. лучше без рамок... поэтому вот:

Re: Глюки rxDBGrid

СообщениеДобавлено: 19.05.2016 09:19:30
ssadragon
Вот такое вот после последних обновлений.
RxDbGrid1.png
RxDbGrid1.png (1.92 КБ) Просмотров: 15347

RxDbGrid.png

Происходит после прокрутки нижнего ползунка вправо.
И ещё - скроллы не пропадают если даже в свойстве ScrollBras выставить ssNone

Re: Глюки rxDBGrid

СообщениеДобавлено: 19.05.2016 09:58:01
alexs
ssadragon писал(а):Происходит после прокрутки нижнего ползунка вправо.
И ещё - скроллы не пропадают если даже в свойстве ScrollBras выставить ssNone

Это я ещё не понял - что наизменяли в штатном гриде в ревизиях 52322 и позже
Пока откатился на ревизию 52321.
Сам пытаюсь сделять хороший пример с ошибкой. Она повторяется и на штатном DBGrid (а RxDBGrid только расширяет штатный DBGrid - если кто не знал).

Re: Глюки rxDBGrid

СообщениеДобавлено: 19.05.2016 10:12:43
ssadragon
alexs писал(а):а RxDBGrid только расширяет штатный DBGrid - если кто не знал

Да я знаю что расширяет. Просто я не знал что и на штатном такая же беда - не пользую его вообще, только RxDBGrid :D