|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.11.2010, 11:21 | #1 |
Пользователь
Регистрация: 04.11.2008
Сообщений: 29
|
C++ Изменение шрифта
Здравствуйте. Не нашла похожей темы, потому пишу сюда.
Имеется вот такой Edit: Хочется сделать так, чтобы при активации Edit'а мышью убиралось "Введите фамилию" и, самое главное, шрифт делался обычным (не курсивом и не серым цветом). То есть пользователь вводит свою фамилию уже обычным шрифтом и черным цветом. Возможно ли такое? Как это реализовать? |
04.11.2010, 11:30 | #2 |
Delphi, учу С
Форумчанин
Регистрация: 20.10.2010
Сообщений: 178
|
Тебе нужно просто создать событие onClick у Едита, и туда вписать изменение свойства Font и обнуление Text.
Кода привести не могу, потому что не знаю пока синтаксиса в с++ ) |
04.11.2010, 11:38 | #3 |
Пользователь
Регистрация: 04.11.2008
Сообщений: 29
|
Я понимаю, что нужно по Онклику делать, но весь вопрос - как? Обнуление по Онклику сделала:
Код:
|
04.11.2010, 11:44 | #4 |
Delphi, учу С
Форумчанин
Регистрация: 20.10.2010
Сообщений: 178
|
Edit1->Font->Style дальше не знаю как писать))))
fsItalic надо присвоить false |
04.11.2010, 11:49 | #5 |
Пользователь
Регистрация: 04.11.2008
Сообщений: 29
|
Да-да, что-то типа того! Но вот как правильно написать, я не знаю. Если просто
Код:
|
04.11.2010, 12:00 | #6 |
Delphi, учу С
Форумчанин
Регистрация: 20.10.2010
Сообщений: 178
|
Font->Style=TFontStyles()<<fsItalic;
Делает шрифт курсивным, осталось додумать, как сделать обратную операцию)) |
04.11.2010, 12:03 | #7 |
Пользователь
Регистрация: 04.11.2008
Сообщений: 29
|
Код:
|
04.11.2010, 12:04 | #8 |
Форумчанин
Регистрация: 01.02.2007
Сообщений: 785
|
2 Memfis_nya - попробуй присвоить в FormCreate
Edit1->Font->Style сделать fsItalic В событии OnEnter Edit1->Font->Style сделать fsBold В событии OnExit Edit1->Font->Style сделать fsItalic Думаю, что это то что нужно тебе
Изо всей благодати
В руках крепко сжатых Я донесу только капли |
04.11.2010, 12:09 | #9 |
Delphi, учу С
Форумчанин
Регистрация: 20.10.2010
Сообщений: 178
|
Кошмар этот Си++ >_<
Roof, на Exit он станет жирный+курсивный, потому что они не взаимнозаменяемы.. Или нет? |
04.11.2010, 12:10 | #10 |
Пользователь
Регистрация: 04.11.2008
Сообщений: 29
|
По идее ведь нужно в Edit1->Font->Style свойству fsItalic присвоить false. А как "добраться" до этого fsItalic, если Edit1->Font->Style->fsItalic не покатит?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменение цвета шрифта в терминале | tools | Qt и кроссплатформенное программирование С/С++ | 3 | 28.05.2010 10:51 |
Программное изменение шрифта | _-Re@l-_ | Общие вопросы Delphi | 5 | 15.05.2010 18:13 |
Изменение шрифта в списке | Vill | Общие вопросы Delphi | 1 | 05.12.2009 01:08 |
Изменение размера шрифта | Nando | Microsoft Office Excel | 4 | 07.03.2009 16:45 |
Изменение шрифта отдельных символов | Melevir | Помощь студентам | 1 | 13.09.2008 14:52 |