Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 04.10.2012, 19:53
DOR DOR вне форума
Начинающий
 
Регистрация: 14.01.2011
Сообщения: 171
Версия Delphi: 7
Репутация: 10
По умолчанию Прозрачный фон компонентов

Здравствуйте. На форме есть картинка для фона. Как сделать (или какие компоненты использовать) так, чтобы фон компонентов (CheckBox, GroupBox и т.д.) был прозрачный, а не имел серого цвета.
Ответить с цитированием
  #2  
Старый 04.10.2012, 20:20
Аватар для cotseec
cotseec cotseec вне форума
Активный
 
Регистрация: 16.07.2008
Сообщения: 353
Версия Delphi: D7,TDE06,RAD09
Репутация: 1443
По умолчанию

1 переопределять рисование контролов
2 писать свои компоненты, например,на основе TPaintBox
3 воспользоваться скин-движком, например AlphaSkin
__________________
Понять, что хочет заказчик - бесценно, ведь он платит MasterCard

Последний раз редактировалось cotseec, 04.10.2012 в 20:24.
Ответить с цитированием
Этот пользователь сказал Спасибо cotseec за это полезное сообщение:
DOR (04.10.2012)
  #3  
Старый 04.10.2012, 20:30
DOR DOR вне форума
Начинающий
 
Регистрация: 14.01.2011
Сообщения: 171
Версия Delphi: 7
Репутация: 10
По умолчанию

AlphaSkin это компоненты которые сохраняют весь функционал стандартных + красивое оформление?
Ответить с цитированием
  #4  
Старый 04.10.2012, 20:44
Аватар для cotseec
cotseec cotseec вне форума
Активный
 
Регистрация: 16.07.2008
Сообщения: 353
Версия Delphi: D7,TDE06,RAD09
Репутация: 1443
По умолчанию

да, по ссылке все написано
Цитата:
AlphaControls - это набор стандартных и некоторых уникальных компонентов, поддерживающих скины (AlphaSkins), а также имеющих некоторые дополнительные возможности. Все элементы скина могут иметь свои собственные свойства для рисования продвинутого градиента, реалистичных рамок, полу-прозрачности и размытых теней. Графические функции производят все расчеты и рисования в real-time, что позволяет гибко приспосабливаться к используемым цветовым схемам системы. Добавлено свойство BoundLabel для элементов редактирования. Обрабатываются различные события мыши, что дает некоторые дополнительные возможности компонентам. Менеджер подсказок управляет подсказками в приложении и придает им красивый вид с множеством настроек, которые можно изменять с помощью специального дизайнера. Аналоги стандартных компонентов обеспечивают все функциональные возможности и добавляют множество новых решений для улучшения работы программ и качества их внешнего вида.
__________________
Понять, что хочет заказчик - бесценно, ведь он платит MasterCard
Ответить с цитированием
  #5  
Старый 05.10.2012, 09:55
nixel nixel вне форума
Начинающий
 
Регистрация: 12.12.2011
Адрес: Москва
Сообщения: 150
Версия Delphi: XE2-U4
Репутация: 131
По умолчанию

Цитата:
Сообщение от cotseec
1 переопределять рисование контролов
2 писать свои компоненты, например,на основе TPaintBox
3 воспользоваться скин-движком, например AlphaSkin
4. Использовать Delphi версии >= XE2 и FireMonkey (FMX/FM2)
Ответить с цитированием
  #6  
Старый 05.10.2012, 10:45
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Как огнеобезьяной пользоваться? Дайте пример.
Там обещали, что можно масштаб всех контролов в легкую менять (типа зума что-то), не нашел этого, КАК ЭТО В НЕЙ ДЕЛАЕТСЯ?
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #7  
Старый 05.10.2012, 10:56
nixel nixel вне форума
Начинающий
 
Регистрация: 12.12.2011
Адрес: Москва
Сообщения: 150
Версия Delphi: XE2-U4
Репутация: 131
По умолчанию

Цитата:
Сообщение от M.A.D.M.A.N.
Как огнеобезьяной пользоваться? Дайте пример.
Там обещали, что можно масштаб всех контролов в легкую менять (типа зума что-то), не нашел этого, КАК ЭТО В НЕЙ ДЕЛАЕТСЯ?
в смысле целиком всех? одним методом? или перебором?

На работе делфи нету, на вскидку не вспомню. Дома гляну, было вроде что-то.

А пользоваться примерно так же, как и vcl. Правда подключение WinAPI иногда превращается в забавный геморойчик =) На своих мелких поделках я дискомфорт почувствовал только в отсутствии TImageList, но подумав, написал свою реализацию (на уровне нужного мне функционала) без винапи.

Для базового знакомства рекомендую http://www.webdelphi.ru/tag/firemonkey/ Нашел там пару простых примеров, с которых уже было понятно, что с этим всем делать дальше.

Последний раз редактировалось nixel, 05.10.2012 в 11:00.
Ответить с цитированием
  #8  
Старый 05.10.2012, 13:33
Edit1 Edit1 вне форума
Прохожий
 
Регистрация: 23.08.2012
Сообщения: 44
Репутация: 10
По умолчанию

Цитата:
Сообщение от DOR
Здравствуйте. На форме есть картинка для фона. Как сделать (или какие компоненты использовать) так, чтобы фон компонентов (CheckBox, GroupBox и т.д.) был прозрачный, а не имел серого цвета.
Зачем все так трудно? Есть свойство, которое убирает этот серый цвет.
Ответить с цитированием
  #9  
Старый 05.10.2012, 21:23
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Цитата:
Сообщение от M.A.D.M.A.N.
Как огнеобезьяной пользоваться? Дайте пример.
Там обещали, что можно масштаб всех контролов в легкую менять (типа зума что-то), не нашел этого, КАК ЭТО В НЕЙ ДЕЛАЕТСЯ?
Нашёл в свойствах Scale. Я так понимаю, можно привязать к изменению размеров формы, тем более параметр допускает числа с плавающей запятой.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #10  
Старый 05.10.2012, 22:12
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Ок, спасибо.
Надо чаще курить маны.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #11  
Старый 05.10.2012, 23:16
nixel nixel вне форума
Начинающий
 
Регистрация: 12.12.2011
Адрес: Москва
Сообщения: 150
Версия Delphi: XE2-U4
Репутация: 131
По умолчанию

[offtopic]
Цитата:
Сообщение от angvelem
Нашёл в свойствах Scale. Я так понимаю, можно привязать к изменению размеров формы, тем более параметр допускает числа с плавающей запятой.

в FMX вообще почти все размеры - числа с плавающей запятой. Особенно эпично (в отрицательном смысле) это смотрится на ползунках (TrackBar которые)...
[/offtopic]
Ответить с цитированием
  #12  
Старый 08.10.2012, 22:50
DOR DOR вне форума
Начинающий
 
Регистрация: 14.01.2011
Сообщения: 171
Версия Delphi: 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от Edit1
Зачем все так трудно? Есть свойство, которое убирает этот серый цвет.
Хм, и как же называется это свойство?
Ответить с цитированием
  #13  
Старый 08.10.2012, 23:46
Аватар для YVitaliy
YVitaliy YVitaliy вне форума
Местный
 
Регистрация: 14.12.2011
Сообщения: 481
Версия Delphi: Borland Delphi7
Репутация: 17
По умолчанию

Цитата:
Сообщение от DOR
Хм, и как же называется это свойство?
Наверное речь ишла о свойстве Transparent, но я не уверен, что в случае имага оно прокатит.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 20:07.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025