|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.07.2008, 07:59 | #1 |
Форумчанин
Регистрация: 04.01.2008
Сообщений: 201
|
Как организовать вывод сообщений программой в VCL режиме Delphi?
В консольном режиме если нужно чтобы программа выводила какие-то вопросы или еще чтото, пишешь writeln (''); и соотвественно вопросу вводишь, да или нет. А как можно организовать в форме VCL Delphi подобный вывод данных программой? Это делается с помощью TLabel или я ошибаюсь? И какое значение в событиях нужно указать? Если кто знает, пожалуйста, объясните поподробней, буду невероятно признателен. Ночью застрял на этом и до самого утра не смог ничего с этим поделать
|
27.07.2008, 08:39 | #2 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
Код:
Скачайте хотя бы Архангельского "100 компонентов Delphi" с сайта Клуба программистов, ссылка есть внизу каждой странички форума. |
27.07.2008, 10:08 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Evgenii, а в дельфи попробуйте приблизительно так:
Код:
|
27.07.2008, 10:08 | #4 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
Допустим вам надо ввести число и возвести его в квадрат. Создаём кнопку заголовок "Вычислить" на её обработчик onClick вешаем код чтение переменной, расчёта и вывода.
Для ввода данных с помощью диалогового окна используйте: InputBox Для вывода данных с помощью диалогового окна используйте: MessageBox Смотрите стандартную справку делфи. |
27.07.2008, 11:28 | #5 |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 266
|
Я предпочитаю не использовать InputBox а пользоваться компонентами.
|
27.07.2008, 14:31 | #6 |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
Диалоговые окна InputBox и InputQuery позволяют пользователю вводить данные.
Функция InputBox используется в том случае, когда не имеет значения что пользователь выбирает для закрытия диалогового окна - кнопку OK или кнопку Cancel (или нажатие клавиши Esc). Если вам необходимо знать какую кнопку нажал пользователь (OK или Cancel (или нажал клавишу Esc)), используйте функцию InputQuery. Код:
Код:
|
27.07.2008, 18:13 | #7 |
Форумчанин
Регистрация: 04.01.2008
Сообщений: 201
|
да тут дело не совсем так обстоит. Мне нужно чтобы сообщение выводилось на основную форму без всяких предварительних кликов по Tlabel. А кнопки да и нет тоже расположены на основной форме
|
27.07.2008, 18:40 | #8 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
Ну используй TLabel, или я чего-то недопонимаю?
E-Mail: arigato.freelance@gmail.com
|
27.07.2008, 19:18 | #9 |
Форумчанин
Регистрация: 01.02.2007
Сообщений: 785
|
на-ка исходник , чего непонятно спрашивай
Изо всей благодати
В руках крепко сжатых Я донесу только капли Последний раз редактировалось Roof; 27.07.2008 в 19:23. |
27.07.2008, 20:49 | #10 |
Форумчанин
Регистрация: 04.01.2008
Сообщений: 201
|
Спасибо Roof-это то что мне требовалось!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод сообщений в Билдере | Lanist | Общие вопросы C/C++ | 1 | 21.07.2008 10:05 |
Перехват сообщений от Службы сообщений (Messenger) | SJMS | Win Api | 6 | 17.07.2008 10:26 |
Помогите с программой в Delphi | Ruver000 | Помощь студентам | 5 | 16.12.2007 15:16 |
Помогите с программой (на Delphi) | SPQR | Помощь студентам | 1 | 06.12.2007 20:00 |
Организовать ввод данных с файла созданного в первом задании и вывод их терминал. | Saniok | Помощь студентам | 2 | 25.10.2007 22:25 |