Forum Replies Created
-
AuthorPosts
-
AstiiParticipant
Поэтому мы и используем AC, потому-что они во многом лучше стандартных компонентов.
Спасибо! Здесь действительно помогло обычное:
Code:Application.ProcessMessages;сразу после открытия формы, sleep блокировал обновление, тогда как у AC всё само прорисовывается.
July 16, 2015 at 10:09 am in reply to: TsDateEdit не корректно выводит даты предыдущего месяца #53671AstiiParticipantЭто Вам спасибо за то, что вообше есть AC.
Будем ждать релиза Stable.
July 6, 2015 at 1:44 pm in reply to: При открытии программы в delphi выходит окно, типа старый скин, обновите его. #53607AstiiParticipantВ скомпилированной появится если выбрать “устаревший” скин, например, через встроенное меню в заголовке.
Лучше, конечно, пересохранить скин в новой версии.
AstiiParticipantСпасибо!
AstiiParticipantЕсли честно, то этот компонент меня время от времени изводит: почему-то не даёт выбирать некоторые вполне валидные даты. Происходит это не сразу (не в первом вызове формы с датой) и довольно редко, но регулярно. На новых версиях пока не было, но выражалось это в том, что кликаешь, к примеру на 01.10.2014, а выбирается 30.09.2014 и тому подобное. Не смог повторить в демо, поэтому не писал. Года три точно ловлю эти припадки, не могу поймать. Спаведливости ради скажу, что остальными компонентами очень доволен и благодарен разработчику.
AstiiParticipantПопробуйте выключить скин только у грида или грид добавить в список скинированных компонентов задав ему соответствующий класс. Какие события у грида есть?
AstiiParticipantcxGrid из ExpressQuantumGrid Suite 12.1.6
AstiiParticipantДа, конечно.
Всё работало ещё в 9.11.
Попробовал взять acLFPainter.pas из предыдущей версии (9.11) – заработало.
Ставлю опять acLFPainter.pas из 9.12 и добавляю в uses acLFPainter – ошибка при компилляции:
Code:class procedure DrawSizeGrip(AStatusBar: TdxCustomStatusBar; ACanvas: TcxCanvas; R: TRect); override;в классе
Code:{$IFDEF VER12_1_6}
TdxACStatusBarSkinPainter = class(TdxStatusBarPainter)Пишет, что отличается от предыдущего описания.
AstiiParticipantНе скинируется cxGrid из 12.1.6.
В acLFPainter отключаю ключи:
{.$DEFINE VER14_1_2}
{.$DEFINE VER13_2_2}
{.$DEFINE VER12_2_3}
Раньше делал так, сейчас – не получается: таблица не скинируется.
AstiiParticipantСпасибо, не заметил вчерашнюю версию.
Хинты стали отображаться в 9,12, но немного выше, чем на других контролах: стрелка курсора перекрывает начало текста. Стабильно не прочитать первую букву.
AstiiParticipant8.49 – работает нормально.
Спасибо.
AstiiParticipantВернулась проблема в версии 8.48. Опять кнопки сами не возвращаются в исходное состояние.
AstiiParticipantДобавляется только одно изображение, остальные не добавляются. Ошибки не возникает.
AstiiParticipantВидел компонент “Caption button”, если не ошибаюсь. В могучем пакете “DevExpress” тоже есть. Уверен, компонентов масса.
Или поиском посмотри “delphi кнопки на заголовке окна”, наверняка, найдёшь готовые примеры, они не сложны, поверь.
AstiiParticipantРечь идёт о заголовке окна, формы?
Зачем тогда вообще sTitleBar если скины не применяются? Можно взять другие компоненты или просто нарисовать кнопки на заголовке окна.
AstiiParticipant'Tarik02' wrote:в Windows 7 и Windows 8 рамка и кнопки отличаются.
Это как это, какие рамки и кнопки? Может есть рисунок-пример? У тебя будет программа определять что за ОС и менять скин?
AstiiParticipantМожно создать скин с рамкой в нужном месте и подобрать подходящий SKINSECTION для кнопок.
AstiiParticipantМожет дело в SKINSECTION тулбара или в компонентах на которых лежит тулбар?
Если просто на пустую форму положить будет чернеть?
AstiiParticipantПри использовании 12.1.6 нужно закоментировать в unit acLFPainter более новую версию:
Code:{.$DEFINE VER12_2_3}иначе, ошибку выдаёт.
AstiiParticipantСоздать заново можно. Пример для TabSheet:
Code:procedure TForm1.CreateTabSheet(ACaption: String);
var
AsTabSheet : TsTabSheet;
begin
AsTabSheet := TsTabSheet.Create(self);
AsTabSheet.PageControl := PageControl_Jarlyk;
AsTabSheet.Caption := ACaption;
end; -
AuthorPosts