Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема в передачи данных с одной формы в другую


DINOEL ©   (2007-07-12 11:56:00) 

Есть основная форма   MainForm
На ней реквизит Label1
Есть другая форма SplashForm
На форме у неё расположен реквизит Edit1
И кнопка – которая закрывает форму.

Из модуля главной формы (MainForm) я вызываю модально форму SplashForm, заполняю поле Edit1, нажимаю на кнопку выполняется close –форма закрывается.
И теперь в главной процедуре хочу получить значение этого параметра Edit1  – но ничего не получается.
Я делаю так:

SplashForm.ShowModal;
MainForm.Label1:=SplashForm.Edit1;


Так вот, не компилируется ,пишет ошибку:
Incomplatible types: Tlabel and Tedit

В чём может быть дело? Подскажите пожалуйста, как мне передать в главную форму данные введённые в реквизите другой формы ?


engine   (2007-07-12 13:57:00) [1]

> [3] DINOEL ©   (12.07.07 13:50)
> engine
> Да уж...


> MainForm.Label1:=SplashForm.Edit1;- вот это - да уж...


DINOEL   (2007-07-12 13:50:00) [2]

engine
Да уж...

Ega23
Спасибо за помощь !


engine   (2007-07-12 11:58:00) [3]

Всё правильно он тебе пишет. Читай справку по TLabel и TEdit


Ega23   (2007-07-12 11:58:00) [4]

MainForm.Label1.Caption:=SplashForm.Edit1.Text;


Наверх

Титульная страница Поиск, карта сайта Написать письмо