-
Постов
167 -
Зарегистрирован
-
Посещение
-
Победитель дней
8
Сообщения, опубликованные Error
-
-
При ресайзе фрейма / компонентов появляются линии внутри компонента(не только TEdit).
9-path изображение из которых состоят все растровые скины, состоят из 9 кусочков, которые если компонент имеет дробные координаты или размер рисуются в дробных координатах, а сглаживание размазывает границы этих кусочков.
Вариант решения: следить за тем, чтобы размеры и координаты компонентов были всегда целыми числами. (обычно проблемы могут возникать при расположении компонентов на различных Layout-ах типа TGridLayout, TScaledLayout)
-
Делал нечто подобное.
Для достижения эффекта:
1) Сделать скриншот формы в TBitmap
2) Размыть его с помощью эффекта TFilterGaussianBlur
3) Показать на форме в нужном месте, к примеру TImage, в котором в качестве изображения указать наш Bitmap, с необходимым смещением
В прикрепленном архиве содержится лютый гов...код написанный только для проверки концепции данного решения, однако суть решения из него понять реально.
-
Небольшой комментарий - если вы используете прозрачную форму, и рисуете красивый интерфейс - то, увы, веб броузер не отобразится.
Логично, т.к. родные Win контролы не умеют рисоваться на Layed окнах.
-
И никахик комментариев от разработчиков...
Зато на недавнем семинаре в СПБ, Ярослав Бровин активно расхваливал этот сайт.
-
Чем дальше, тем хуже.
Стал делать свой скин в Bitmap Style Designer, решил сделать у окон тонкие рамки.
Все вышло замечательно кроме одного, при разворачивании, клиенская часть окна частично выходит за экран, на рисунке иллюстрация:
Слал искать где можно настроить метрики окна, и не нашел. Решил сравнить два стандартных скина у которых разная ширина рамок(бордюра). Сколько не искал не нашел параметра отвечающего за это. Зато увидел что в двух скинах разные объекты у окна:
Ни удалить лишний CaptionRight из скина CobaltXEMedia, ни добавить CaptionRight в скин Obsidian, где его нет, НЕЛЬЗЯ!
Нет, есть такая панелька:
Но она добавляет обьекты с названиями типа StyleObject2, а переименовать - нельзя!
Выходит стандартные стили делаются в другом, полноценном редакторе?
Или идущий в комплекте Delphi XE6 не доделан?
Или это я криворукий, и не умею им пользоваться?
Действительно свой стиль, а не стандартный стиль с другими цветами сделать похоже нельзя.
Ладно, бы формат был текстовым, но нет, он бинарный, и поправить ручками не выйдет
Вопрос такой, как мне побороть указанную в начале проблему?
Жду хоть каких-то разъяснений, спасибо.
-
В дизайнере есть поле Params.
некоторых стилях, и в некоторых элементах в нем стоит [colorFILLING], очевидно что это означает что контрол поддерживает Tint эффект. В некоторых других случаях там другие значения.
Вопрос такой:- Есть ли какое-то описание этого поля?
- И есть ли вообще полное всех описание полей?
Продолжительное чтение справки и гугление ничего не дало.
TMainMenu или TMenuBar
в TMainMenu
Опубликовано · Изменено пользователем Error
Лучше использовать TMainMenu - это обертка над нативным меню, в то время как TMenuBar - это слегка поглючивающая имитация.