Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26170
Рейтинг: 2127
#16: 2011-06-02 10:20:39 ЛС | профиль | цитата
1nd1g0 писал(а):
И уж тем более не впишет шестнадцатиричное значение цвета без определённых знаний

Там можно выбирать из палитры, а можно вписывать и десятичным значением, а можно вообще управлять цветом извне
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#17: 2011-06-02 11:09:33 ЛС | профиль | цитата
nesco, у Image свойство Color, вообще-то абсурд.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#18: 2011-06-02 11:13:10 ЛС | профиль | цитата
Tad писал(а):
у Image свойство Color, вообще-то абсурд

Ну почему же, это обычный контрол, и при отсутствии загруженной картинки он выделяется на общем фоне свои цветом Color. Чел хочет, чтобы он не выделялся
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#19: 2011-06-02 11:20:30 ЛС | профиль | цитата
nesco писал(а):
и при отсутствии загруженной картинки
он должен быть или Transparent On или иметь ParentColor (тоже предлагал в былые времена )
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3889
Рейтинг: 362
#20: 2011-06-02 11:52:09 ЛС | профиль | цитата
Tad, некоторые на картинке потом рисуютрисовали в своих схемах примитивами, правильно ли они делали - не будем обсуждать, но им свой фоновый цвет (был) нужен определённо)
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#21: 2011-06-02 11:54:34 ЛС | профиль | цитата
Tad писал(а):
он должен быть или Transparent On или иметь ParentColor

А мне нравится засвечивать его серым, и что теперь. Прозрачным он по определению быть не может
------------ Дoбавленo в 11.54:
1nd1g0 писал(а):
некоторые на картинке потом рисуютрисовали в своих схемах примитивами

Это не тот компонент, не Image, а PaintBox, на нем рисуют, тк он имеет контекст Bitmap-a по умолчанию. Image не имеет контекста Bitmap-a по умолчанию, пока туда картинку не загрузишь
карма: 22

0
Ответов: 3889
Рейтинг: 362
#22: 2011-06-02 12:00:26 ЛС | профиль | цитата
nesco, Честно говоря, про неинициализированный контекст не знал, а что рисовали на нём - видел точно. Получается, там был загружен пустой рисунок, мне б в жизни не пришло в голову посмотреть внутрь Image, когда на форме просто цветной прямоугольник Или рисовали по Handle просто)
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#23: 2011-06-02 13:11:39 ЛС | профиль | цитата
1nd1g0 писал(а):
Или рисовали по Handle просто

О то, вполне возможно
карма: 22

0
Ответов: 1841
Рейтинг: 369
#24: 2011-06-02 13:22:37 ЛС | профиль | цитата
del-
карма: 1
0
Ответов: 16884
Рейтинг: 1239
#25: 2011-06-02 18:16:51 ЛС | профиль | цитата
nesco писал(а):
Прозрачным он по определению быть не может
Запускаешь Delphi, красишь форму в любой цвет и ставишь на форму компонент Image.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#26: 2011-06-02 19:10:04 ЛС | профиль | цитата
Tad писал(а):
и ставишь на форму компонент Image

И что, от того, что ты его поставишь, он прозрачным станет
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#27: 2011-06-02 19:12:40 ЛС | профиль | цитата
Tad писал(а):
Запускаешь Delphi, красишь форму в любой цвет и ставишь на форму компонент Image.
Сделай, узнаешь.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#28: 2011-06-02 19:15:53 ЛС | профиль | цитата
Tad, давай мы не будем подменять понятия -- прозрачность -- это одно, а наследование цвета родительского контрола -- это совершенно другое и никогда настоящей прозрачностью не было и не будет. А истинная прозрачность -- это тогда, когда сквозь контрол видно не однотонный цвет, в который он же сам и покрашен, а любой рисунок
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#29: 2011-06-02 23:17:56 ЛС | профиль | цитата
nesco писал(а):
давай мы не будем подменять понятия
а я бы не против подменить понятия - Image должно быть областью (контейнером) для отрисовки , а не окном.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#30: 2011-06-02 23:42:37 ЛС | профиль | цитата
Tad писал(а):
Image должно быть областью (контейнером) для отрисовки , а не окном

Не должно, это именно окно, а вот областью для отрисовки у нас является PaintBox, в котором уже есть контекст bitmap-a
карма: 22

0
30
Сообщение
...
Прикрепленные файлы
(файлы не залиты)