CftClub.ru
Клуб специалистов ЦФТ-Банк

окраска контролов формы

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
wolfio
Участник - экстремал


Вступление в Клуб: 22.10.2012
СообщениеВт Дек 02, 2014 13:31   окраска контролов формы Ответить с цитатой
Полезность: Нет оценки
Здравствуйте, ув.знатоки.
пожалуйста, подскажите VB-команду, которой можно окрасить контрол(кнопку) на форме, при ее нажатии? в CSMD ничего такого не нашел, а BackColor в редакторе ЭФО чето цвета не меняет мне...

заранее благодарю.
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеВт Дек 02, 2014 14:58    Ответить с цитатой
Полезность: Нет оценки
Text3.BackColor = &hEBFFFF
Saldo.ForeColor=vbRed
wolfio
Участник - экстремал


Вступление в Клуб: 22.10.2012
СообщениеВт Дек 02, 2014 15:18    Ответить с цитатой
Полезность: Нет оценки
Volod пишет:
Text3.BackColor = &hEBFFFF
Saldo.ForeColor=vbRed


ошибка:
...Object doesn't support this property or method: 'LastControl.BackColor'

Другие способы есть?
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеВт Дек 02, 2014 15:22    Ответить с цитатой
Полезность: Нет оценки
Я про LastControl и не писал.
Задача какая?
wolfio
Участник - экстремал


Вступление в Клуб: 22.10.2012
СообщениеВт Дек 02, 2014 15:27    Ответить с цитатой
Полезность: Нет оценки
ну LastControl это вроде как и есть сам контрол, который у вас Text3.

Задача: при нажатии кнопки, окрашивать ее в красный цвет.
Имя кнопки может быть любым. оно хранится в lastControl.validateName
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеВт Дек 02, 2014 15:41    Ответить с цитатой
Полезность: 1
Цвет кнопки не меняется. См. таблицу Свойств, событий, методов.
Но можно для кнопки применить label-"подложку", у которой менять цвет - вокруг кнопки будет цветная рамка.
wolfio
Участник - экстремал


Вступление в Клуб: 22.10.2012
СообщениеВт Дек 02, 2014 15:43    Ответить с цитатой
Полезность: Нет оценки
как это сделать? можете детальный пример нарисовать? или доку дать по этой части?
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеВт Дек 02, 2014 15:57    Ответить с цитатой
Полезность: Нет оценки
Разместите из Панели инструментов Надпись Label1 под объектом Object1 (чтобы размер был больше кнопки)

If lastControl.validateName = "Object1" then
Label1.BackColor =vbRed
Label1.ForeColor =vbRed
end if
wolfio
Участник - экстремал


Вступление в Клуб: 22.10.2012
СообщениеВт Дек 02, 2014 16:21    Ответить с цитатой
Полезность: Нет оценки
спс)
забавный финт ушами)
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеВт Дек 02, 2014 16:23    Ответить с цитатой
Полезность: Нет оценки
Вам ехать или шашечки Smile
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru