Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.01.2009, 06:53   #1
D!zel
Пользователь
 
Регистрация: 23.12.2008
Сообщений: 74
По умолчанию Скины/Оформление компонентов

можно ли в Delphi оформить своими картинками (BitMap) компоненты, к примеру TrackBar?
D!zel вне форума Ответить с цитированием
Старый 27.01.2009, 07:05   #2
NioTo
Пользователь
 
Регистрация: 17.12.2007
Сообщений: 32
По умолчанию

Тут два способа:
1) Скачать компоненты с возможностью изменения внешнего вида в зависимости от темы. (например: AlphaControls)
2) Создать свой компонент на основе имеющегося, но изменить прорисовку его на форме.
NioTo вне форума Ответить с цитированием
Старый 27.01.2009, 07:38   #3
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Цитата:
Тут два способа:
1) Скачать компоненты с возможностью изменения внешнего вида в зависимости от темы. (например: AlphaControls)
Только так и никак по-другому !!!
И не забивайте себе голову изобретением велосипедов. Берите ,например, AlphaControls + редактор скинов к ним + описание редактора и творите что вашей душе угодно ....
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 27.01.2009, 09:18   #4
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Цитата:
Сообщение от Kotofff Посмотреть сообщение
Только так и никак по-другому !!!
И не забивайте себе голову изобретением велосипедов. Берите ,например, AlphaControls + редактор скинов к ним + описание редактора и творите что вашей душе угодно ....
Обсуждалось. Так категорично "вдалбивать" людям свое мнение ненадо. Если ничего не писать, а только использовать другие компоненты, появляются проблемы:
1. Размер приложения возрастает
2. Код беспорядочен, из-за подстройки к возможностям используемых компонент
3. Не дай бог, прийдется что-то еще с собой тягать, из-за компонента (.dll, .скины)
4. Не всегда компоненты дают требуемые возможности (пример TMenuitem, где хранить указатель на какие-либо данные в этом классе ? так пример)
5. А главное, что самое страшное, человек просто не программирует, а использует компоненты, т.е. даже не имеет представления, что и как... и потом утверждения можно услышать, что кнопка - это кнопка, а окно - это окно. (думаю знающие люди, поймут о чем я)

Преимущества того, когда вы делаите сами, Это Ваш личный опыт. Вы набираите знания, и конечно же создаете не обходимые возможности для вашего приложения, т.е. те которые именно требуются, ничего лишнего.

Конечно, скажете вы, это очень напряжно. Но я так же могу ответить, а вы что собираитесь писать приложения как на заводе Штампуем все подряд, и не имеет значения что именно. Тогда ваше приложение ничего не стоит, и не нужно. Делайте выводы сами.

Создать TrackBar - за час можно.
BOBAH13 вне форума Ответить с цитированием
Старый 27.01.2009, 09:31   #5
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

2 BOBAH13.
Хорошо соглашусь. В принципе. Но можно и поспорить ...
В любом случае, уважая мнение профессионала, благодарю за подзатыльник !
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 27.01.2009, 15:04   #6
D!zel
Пользователь
 
Регистрация: 23.12.2008
Сообщений: 74
По умолчанию

Касательно сторонних компонентов и личного опыта я согласен с BOBAH13... Испытал AlphaControls, если честно мне не понравилось, слишком все связанно, программа "поправилась" на 100 кб... Красиво, но слишком ресурсоемко.
D!zel вне форума Ответить с цитированием
Старый 15.05.2009, 15:33   #7
RealCyborg
Новичок
Джуниор
 
Регистрация: 18.04.2009
Сообщений: 1
По умолчанию

BOBAH13 согласен стабой!
RealCyborg вне форума Ответить с цитированием
Старый 15.05.2009, 19:19   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

извините за оффтоп, насчет компонентов сторонних, лучше писать свои компоненты чем всегда полагатся на чужие, ибо если все за тебя делают компоненты то какой ты программист?
скорее уж как ребенок с конструктором ЛЕГО
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как использовать скины SeRhy Компоненты Delphi 10 06.11.2010 00:23
devexpress и скины m0pz Компоненты Delphi 0 18.11.2008 16:39
Не меняются скины sSkinManager Mishina Общие вопросы Delphi 1 17.06.2008 08:59
Как создавать и использовать скины SeRhy Общие вопросы Delphi 3 23.01.2008 22:36
Как в Delphi создавать и использовать скины для програм SeRhy Помощь студентам 3 20.12.2007 20:59