Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
4 / 4 / 1
Регистрация: 04.11.2012
Сообщений: 72

Заполнение Edit при запуске программы

24.02.2013, 12:34. Показов 1647. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеется два компонента Editб необходимо чтобы при запуске программы автоматически они были заполнены фразой: "enter value", а при нажатии поле очищалось и можно было заполнять числами...
Как заполнить фразой Edit`ы я знаю, и как при нажатии очистить поля. Но не как не пойму, как сделать так чтобы, если я не заполнил поле, то оно обратно заполняется фразой "Enter value"???
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.02.2013, 12:34
Ответы с готовыми решениями:

Как мне сделать так, чтобы данный текстовый файл был открыт один раз при запуске программы и закрыт при закрытии программы?
Привет! Возник следующий вопрос. Программа состоит из основного окна Form1 и нескольких Unit. По таймеру в Form1 запускается один из...

Установка и заполнение MySQL сервера при запуске программы
Недавно мною была написана программа для дипломной работы, написана на С# с использованием MySQL. Вопрос таков, возможно ли, если возможно...

При запуске ОС устанавливаются сторонние программы,а при запуске браузера Chrome расширения
Здравствуйте, При запуске ОС устанавливаются сторонние программы,а при запуске браузера Chrome расширения

2
 Аватар для Gremlin
519 / 307 / 58
Регистрация: 30.07.2008
Сообщений: 607
24.02.2013, 12:39
Лучший ответ Сообщение было отмечено Vlad708 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
String def_msg = "Enter value..."; // GLOBAL
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
    Edit1->Text = def_msg;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Edit1Enter(TObject *Sender)
{
    if(Edit1->Text == def_msg)
    {
        Edit1->Text = "";
    }
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Edit1Exit(TObject *Sender)
{
    if(Edit1->Text.Length() == 0)
    {
        Edit1->Text = def_msg;
    }
}
//---------------------------------------------------------------------------
1
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
26.02.2013, 15:01
А еще можно для нескольких Edit-ов универсальный обработчик создать. Для одного описать:
C++
1
2
3
4
5
6
7
8
9
void __fastcall TForm1::Edit1Enter(TObject *Sender)
{
((TEdit*)Sender)->Text = "";
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Edit1Exit(TObject *Sender)
{
((TEdit*)Sender)->Text = "Enter value...";
}
а у всех других в инспекторе объектов заместо их событий подставить эти.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.02.2013, 15:01
Помогаю со студенческими работами здесь

Автоматическое заполнение 4-го Edit-а в зависимости от содержимого трех других Edit-ов
Здравствуйте, подскажите какого оператора лучше использовать. Суть вопроса; если Edit1 ='Рис', Edit2 ='10', Edit3 ='6', то автоматически...

При запуске любой программы MS Office происходит псевдо установка программы
Приветствую. Беда с пакетом. Он нелицензионный, поломаный, может оттого, но на других компах отлично работает. Дело в том, что...

Ошибки при запуске программы из другой программы - неверная рабочая директория
Вот у меня есть несколько программ написанных под VisualBasic.net. После чего, я создаю спец программу, которая по нажатию кнопок...

при запуске любой программы выскакивает окно ВЫБОР ПРОГРАММЫ
Что делать или как удалить вирус У меня при запуске любой программы выскакивает окно ВЫБОР ПРОГРАММЫ Я даже не могу установить...

Как получить при запуске программы системную дату и время на момент запуска программы?
Добрый день. Как получить при запуске программы системную дату и время на момент запуска программы и закинуть их в Label?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru