AHrEJI

Forum Replies Created

Viewing 18 posts - 1 through 18 (of 18 total)
  • Author
    Posts
  • AHrEJI
    Participant

    Благодарю, в 7.63 теперь все по-левому краю

    AHrEJI
    Participant
    'Support' wrote:

    Больше людей говорило о выравнивании к левому краю, так аккуратнее выглядит, разве нет?

    У популярных программ, где есть такая кнопка, также выровнено влево..

    По левому краю хорошо, но пусть тогда всегда выравнивается по левому краю

    Сейчас если в sPageControl есть одновременно табы у которых есть кнопка закрытия (они выровнены по левому краю) и табы, у которых нет кнопки закрытия (они выровнены по центру), то смотрится не красиво, пусть будет единообразное выравнивание.

    См. скриншот

    Ну и в идеале, хотелось бы управлять выравниванием самому.

    in reply to: Переход с версии 6.60 на 7.33 #45390
    AHrEJI
    Participant
    'IgorDum' wrote:

    Доброго времени суток.

    Использовал версию 6.60. Решил сменить на 7.33. Проекты не компилируются. Появляются ошибки связанные с компонентами и их свойствами.

    Как быстро перевести проекты на новую версию? Существует ли конвертор перехода?

    Свойства я обычно жму Игнорировать. Главное не забыть обновить внутренние и внешние скины на новую версию. остальное без проблем переносится.

    in reply to: Ключ USEAERO #45026
    AHrEJI
    Participant

    Только я написал функцию проверки включен ли Aero, как нашел отдельный флаг для этого в sSkinProvider.

    Итого вся проверка свелась к 3 строчкам 🙂

    Code:
    if sSkinProvider1.InAero then
    sSkinProvider1.DrawNonClientArea:=False
    else sSkinProvider1.DrawNonClientArea:=True;
    in reply to: Ошибка в acPng? #45012
    AHrEJI
    Participant
    'Support' wrote:

    Дело в том, что TPNGGraphic наследован от TBitmap и после загрузки его формат – TBitmap.

    Он предназначен для загрузки Png, но не для хранения.

    В Вашем случае, Png можно загружать сразу в TMemoryStream наверное?

    Code:
    Res.LoadFromFile(…;
    img1.LoadFromStream(res);
    img2.LoadFromStream(res);

    Понятно. Так примерно и подозревал судя по файлу, который сохраняется из TPNGGraphic.

    LoadFromFile здесь сделан для примера. В реальности загрузка идет из Blob, но за идею о хранении в потоке спасибо 🙂

    in reply to: Предложение по sPageControl #41790
    AHrEJI
    Participant

    Я для себя решил проблему скопировав в папку с проектом стандартный ComCTRL.pas и в нем исправил поведение при закрытии вкладок.
    Не стал мучаться в переключением на предыдущую вкладку и т.д.
    Теперь просто при закрытии активной вкладки открываю первую (благо специфика приложения способствует).

    in reply to: Не загружается PNG в TImage #41466
    AHrEJI
    Participant

    QUOTE (Astii @ Jan 22 2010, 07:19 AM) <{POST_SNAPBACK}>
    Можно поподробнее об этом? Что должно и чего не должно быть в uses?
    В хелпе вскользь описано и на формуме что-то нашёл, но решение мной так и не найдено.

    Попробуйте создать чистый проект и кинуть на него TImage
    После загрузить в него PNG
    в Uses автоматически добавится acPNG

    А PngComponents я бы рекомендовал вообще удалить и в uses убрать упоминания о нем (я честно говоря не помню как называется полностью).

    in reply to: Не загружается PNG в TImage #41474
    AHrEJI
    Participant

    была такая проблема
    Но ведь с 6-й (кажется) версии AC поддерживают самостоятельно PNG
    Поэтому я избавился полностью от использования pngimage (главное не забыть удалить из Uses) и все PNGшки нормально стали загружаться в TImage.

    in reply to: Предложение по sPageControl #41473
    AHrEJI
    Participant

    В догонку вопрос.

    Почему при закрытии активного таба на крестик мы попадаем только в событие onCloseBtnClick, а в события onChanging и onChange не попадаем, хотя логично было бы. Ведь активный таб, меняется! Аналогичное поведение при программном добавлении таба.

    Кроме того прикладываю демку. Если в ней добавить хотя бы пару десятков табов, то с ними случится то, что на скринах:
    Табы будут почему-то добавляться снизу и не отрисовывается Caption.

    При переключении в такой ситуации Pagecontrol тоже ведет себя странно.

    И на последок. Расскажите кто-нибудь логику, по которой выбирается какой таб станет активен после закрытия на крестик текущего активного таба. Иногда становится активным следующий слева таб, а иногда первый.
    Очень хочется управлять этим процессом и вручную выбирать какой таб станет активен при закрытии текущего <img src="style_emoticons//sad.gif” style=”vertical-align:middle” emoid=”:(” border=”0″ alt=”sad.gif” />

    in reply to: TPageControl #41180
    AHrEJI
    Participant

    Присоединяюсь к просьбе

    in reply to: Новый скин TV Black #40002
    AHrEJI
    Participant

    QUOTE (vikaz @ Jul 20 2009, 05:27 PM)
    Не важно, кто откуда черпает идеи, главное как это реализовано. А этот скин прорисован просто великолепно! Но повторюсь, хочется такой же но в серых или голубых тонах, что бы можно было использовать в офисных приложениях.

    в чем же дело?)
    Редактор скинов и фотошоп в руки и вперед <img src="style_emoticons//smile.gif” style=”vertical-align:middle” emoid=”:)” border=”0″ alt=”smile.gif” />

    Хотя честно признаюсь.. пытаюсь нарисовать свой скин (точнее переделать Office 2007) с прозрачной окантовкой, но пока не могу разобраться в оступах у бордюров

    in reply to: Полупрозрачность компонентов #40001
    AHrEJI
    Participant

    QUOTE (Support @ Jul 17 2009, 09:22 AM)
    На днях сделаю демку

    Спасибо, ждем <img src="style_emoticons//smile.gif” style=”vertical-align:middle” emoid=”:)” border=”0″ alt=”smile.gif” />

    in reply to: Extended borders для MDI Форм #39929
    AHrEJI
    Participant

    QUOTE (Support @ Jul 14 2009, 06:53 AM)
    Не будет, технологии не позволяют.
    А в Аеро такое возможно?

    Понятно, жаль.
    В Aero посмотреть не могу, нет ни висты ни семерки под рукой

    in reply to: Полупрозрачность компонентов #39928
    AHrEJI
    Participant

    QUOTE (Support @ Jul 14 2009, 06:55 AM)
    Не хватает комментариев к скриншоту, что за фотка, на чем рисуется…
    Настоящей прозрачности, как AlphaBlend у форм, у контролов не может быть. Только эмуляция.

    png картинка, загружена в TImage
    эмуляция какого вида? копирование фона снизу вполне бы устроило

    in reply to: Мерцает при наведении на sListView #39895
    AHrEJI
    Participant

    QUOTE (Torbins @ Jul 10 2009, 06:59 AM)
    Панели уже давным-давно полупрозрачные, гляньте например скин “Blue Glass”.

    унес в отдельную тему <img src="style_emoticons//smile.gif” style=”vertical-align:middle” emoid=”:)” border=”0″ alt=”smile.gif” />
    http://www.alphaskins.com/forum/index.php?showtopic=4532

    in reply to: Мерцает при наведении на sListView #39854
    AHrEJI
    Participant

    QUOTE (Support @ Apr 30 2009, 08:25 AM)
    Нет, у меня тоже такое есть. Скоро ListView будет во многом улучшен, думаю. В частности не будет так мерцать, можно будет делать его полупрозрачным и нормальная поддержка 32 битных иконок.

    извияюсь, что в этой теме спрашиваю <img src="style_emoticons//smile.gif” style=”vertical-align:middle” emoid=”:)” border=”0″ alt=”smile.gif” />

    А полупрозрачность планируется только для ListView? или это для всех компонентов планируется? особенно интересуют полупрозрачные панели )

    AHrEJI
    Participant

    QUOTE (Support @ Apr 21 2009, 03:29 PM)
    Можно в дизайне у TsAlphaImageList установить в BkColor clWhite, тогда тоже в белом листвью будет рисоваться как надо.
    Но, на темных скинах это не спасет, также как и в TsPngImageList, будут белые углы. Нету в ListView нормальной поддержки 32-битных картинок.
    Вот тут недавно обсуждалось.

    Понятно, спасибо.

    А почему если я при создании формы указываю sAlphaImageList1.BkColor:=sListView1.Color
    то цвет фона не применяется?

    Кроме того, если я методом .AddBulletEx('Текст', 0, sAlphaImageList1,-1); вставляю картинку в TRichView, то она тоже вставляется с черным фоном.
    При аналогичной вставке из PngImageist картинки вставлялись с прозрачным фоном <img src="style_emoticons//sad.gif” style=”vertical-align:middle” emoid=”:(” border=”0″ alt=”sad.gif” />

    AHrEJI
    Participant

    Нет, после компиляции картинки выглядат также как и в дизайнере

Viewing 18 posts - 1 through 18 (of 18 total)