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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.09.2007, 04:03   #1
chingiz
Пользователь Подтвердите свой е-майл
 
Аватар для chingiz
 
Регистрация: 21.05.2007
Сообщений: 88
По умолчанию Цвет шрифта в Button

Необходимо менять цвет надписи на кнопке. Казалось бы все просто - меняем свойство Button.Font.Color, не тут то было. Можно поменять все свойства шрифта на кнопке, но не цвет. Как поменять цвет надписи на кнопке? Заранее спасибо.
Уже Чему-то научился Но этого мало
chingiz вне форума Ответить с цитированием
Старый 01.09.2007, 05:13   #2
Rapid
Форумчанин
 
Аватар для Rapid
 
Регистрация: 01.09.2007
Сообщений: 747
Радость

Вместо Button используй BitBtn.
Никому не верьте.
Rapid вне форума Ответить с цитированием
Старый 01.09.2007, 09:58   #3
Oleg Romanchuk
Ghost
Форумчанин
 
Аватар для Oleg Romanchuk
 
Регистрация: 16.08.2007
Сообщений: 143
По умолчанию

Попробуй следующее:
Установить на форму панель, выбераешь ее цвет, пишешь заголовок.
И создаешь две процедуры для панели:
1. MouseDown (нажатие кнопки мыши) в этой процедуре пишешь Panel1.BevelInner:=bvLowered;
2. MouseUp (отпускание кнопки мыши) и в нем пишешь
Panel1.BevelInner:=bvRaised;

Как видишь способ очень простой!!!
Oleg Romanchuk вне форума Ответить с цитированием
Старый 01.09.2007, 21:12   #4
chingiz
Пользователь Подтвердите свой е-майл
 
Аватар для chingiz
 
Регистрация: 21.05.2007
Сообщений: 88
По умолчанию

Цитата:
Сообщение от Rapid Посмотреть сообщение
Вместо Button используй BitBtn.
Отлично работает. Как говорится - все гениальное просто. Большое спасибо. Но хотелось бы всетаки знать почему в Бутоне свойство цвет не работает?
Уже Чему-то научился Но этого мало
chingiz вне форума Ответить с цитированием
Старый 01.09.2007, 21:13   #5
chingiz
Пользователь Подтвердите свой е-майл
 
Аватар для chingiz
 
Регистрация: 21.05.2007
Сообщений: 88
По умолчанию

Цитата:
Сообщение от Oleg Romanchuk Посмотреть сообщение
Попробуй следующее:
Установить на форму панель, выбераешь ее цвет, пишешь заголовок.
И создаешь две процедуры для панели:
1. MouseDown (нажатие кнопки мыши) в этой процедуре пишешь Panel1.BevelInner:=bvLowered;
2. MouseUp (отпускание кнопки мыши) и в нем пишешь
Panel1.BevelInner:=bvRaised;

Как видишь способ очень простой!!!
Можно конечно и так, но BitBtn проще и понятнее.
Уже Чему-то научился Но этого мало
chingiz вне форума Ответить с цитированием
Старый 02.09.2007, 02:39   #6
Rapid
Форумчанин
 
Аватар для Rapid
 
Регистрация: 01.09.2007
Сообщений: 747
По умолчанию

Цитата:
Но хотелось бы всетаки знать почему в Бутоне свойство цвет не работает?
ИМХО, Проектировщики Дельфы решили не вносить никаких цветовых функций в Буттон (там даже нет свойства Колор), а если таковые понадабятся, создали компонент, о котором я говорил выше.
Никому не верьте.
Rapid вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
button blackstersl Общие вопросы Delphi 7 29.08.2008 15:31
Button... Черничный Общие вопросы Delphi 4 10.06.2008 01:34
Тип и размер шрифта rusif Помощь студентам 1 19.12.2007 17:48
Options Button hate86 Помощь студентам 22 03.08.2007 08:55
Как изменить цвет шрифта кнопки + объявление OnClick Yury Общие вопросы Delphi 7 04.05.2007 04:55