Есть ли способ удалить черную рамку из TColorbutton? Delphi xe5, развивающийся для iOSdelpУдалить черную рамку с TcolorButton
ответ
На самом деле есть три черные или серые границы.
Во-первых, добавьте пользовательский стиль в свое приложение. Docwiki рассказывает, как это сделать: http://docwiki.embarcadero.com/RADStudio/XE5/en/Customizing_the_Design_of_a_FireMonkey_Application
Выполните шаг # 2 (. Шаг 3 не работает для мобильных приложений)
Откройте редактор стилей и найти ColorButtonStyle.
Разверните узел дерева и нажмите «Фон» в структуре.
В инспекторе объектов найдите Заполнить и развернуть этот узел.
Изменить заполнение Доб. До bkNone.
Это удаляет широкий серый бордюр, оставляя две темно-серые границы 1px.
Далее вниз по списку свойств, расположенных ниже Sides - Stroke.
Измените свой вид на bkNone. Это удаляет внешнюю серовую линию.
В зависимости от вашего приложения вам может потребоваться также отредактировать цветовые анимации под фоновым прямоугольником. Я сделал это, стирая (гасящие) триггеры, так как мне не удалось удалить анимацию.
Далее перейдите к компоненту Fill и установите для вида хода значение bkNone. Это удаляет внутреннюю серовую линию.
Возможно, вы также захотите установить поля Заливки на 0, чтобы цвет простирался к внешней стороне объекта. (Не то есть без заполнения теперь, что серый не существует.)
Гэри
http://docwiki.embarcadero.com/RADStudio/XE5/en/FireMonkey_Style_Designer –