• 0
HyperZen

Как убрать черту под TSpinBox?

Вопросы

Добрый день! Не могу найти в стиле свойство, отвечающее за цвет линии под компонентом TSpinBox. Подскажите, пожалуйста...

1.png

Изменено пользователем HyperZen

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 ответов на этот вопрос

  • 0

Скорее всего это в объекте Background.
Найтиде свойство SourceLinks, откройте и посмотрите на какую часть изображения ссылается фон.
Возможно там что-то сдвинулось, или такая задумка дизайнеров.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Огромное спасибо! Действительно, в объекте Background!

И это - задумка дизайнеров...

Изменено пользователем HyperZen

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Теперь вопрос :) как это откорректировать? При изменении границ компонента, остальные сдвигаются :) Как это поправить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 2

Зайти в Background SourceLInk и сдвинуть нижнюю границу чуть повыше, т.к. видимо захватывает прозрачную часть, отсюда и артефакт.

Изменено пользователем ENERGY

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Все сделал, как Вы посоветовали... В дизайн-тайме, вроде, все работает корректно (см. рисунки). На реальном устройстве эта линия все равно видна... Что еще не так? :)

1.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

И, к слову, там происходит не захват прозрачного фона, а захват реальной черты серого цвета.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 2

 

14 часов назад, HyperZen сказал:

В дизайн-тайме, вроде, все работает корректно (см. рисунки). На реальном устройстве эта линия все равно видна... Что еще не так? :)

Возможно на устройстве (даже не возможно, а с уверенностью 99.9%) используется масштабирование большее чем 1.0
Скорее всего вы исправили регионы только для масштабирования 1.0 а нужно исправить для всех коэффициентов.
Идете в редактор стилей, выбираете свой компонент, жмете на Links (TBitmapLinks что там у этого компонента), в окне LinksEditor слева в нижней части будет список Resolutions.
Пробегаетесь по ним всем и корректируете местоположение.
И будет вам счастье 😃

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Я думал, что при изменении границ компонента в одном скейле, автоматически изменятся и другие... Ан нет: все надо править вручную :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 1

Не изменятся, потому что для другого разрешения границы могут иметь другой размер, соотв. IDE не может сообразить куда нужно двигать и нужно ли менять размер.
Имхо, лучше так как сейчас, чем если бы она сама пыталась подвинуть все элементы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу