Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > передача значения переменной на другую форму


Автор: aluk 18.8.2007, 14:24
Помогите народ! Читал аналогичные темы но не совсем разобрался! =(
Вобщем есть две формы я ввожу текст в edit1, которая находится на второй форме, нажимаю кнопку "ок" и в edit1, которая находится на первой форме вывелось то что я написал во второй форме.... ну думаю Вы поняли.
заранее спасибо

Автор: Rodman 18.8.2007, 14:30
обьяви ее глобальной...

например возле перемонной формы (Form1)...

Автор: aluk 18.8.2007, 14:38
А как сделать активной форму 2 при нажатии на кнопку на первой форме?
то есть когда я откомпилировал и запустил прогу то второй формы не видно... 

Автор: Rodman 18.8.2007, 14:54
пишешь на первой форме 
Код

procedure TForm1.Button1Click(Sender: TObject);
begin
  Form2.Show;
end;

нажимаешь F9, появится окно с надписью - "Form 'Form1' references form 'Form2' declared in unit 'Unit2' which is not in your USES list. Do you wish to add it?" - нажми YES и после этого снова нажми F9...

после этого посмотри в USES... там добавился юнит второй формы..


Автор: Sunvas 19.8.2007, 11:33
Цитата(aluk @  18.8.2007,  14:24 Найти цитируемый пост)
нажимаю кнопку "ок" и в edit1, которая находится на первой форме вывелось то что я написал во второй форме

Код

Form1.Edit1.text:=Edit1.text;

Автор: former 19.8.2007, 23:25
aluk, это же элементарно. Возьми любую книгу по Delphi для новичков. Там все взаимодействия форм в приложении расписаны.

Автор: aluk 20.8.2007, 18:24
я просто уже подзабыл =) все всем спасиб я вспомнил!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)