Обмен данными между формами

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Обмен данными между формами

Сообщение an-na2002 » 05.02.2007 10:22:02

Как данные из Edit на Form2 присвоить Edit на Form1?
an-na2002
новенький
 
Сообщения: 10
Зарегистрирован: 01.08.2006 11:16:22

Сообщение Attid » 05.02.2007 10:56:30

если они обе создаются при старте то просто на любое собитие (например клик на кнопку на форме Form2)

TForm2.ButtonClick(sender:***);
begin
Form1.Edit1.text := Edit1.text ;
/*Form1.Edit1.text указываем что используем едит именно с формы Form1*/
/*Edit1.text если нет фледельца то по умалчанию пренодлежит любому экземпляру класса TForm2*/
end;
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение GodDog » 09.02.2007 00:36:26

а что нибудь по хитрее?

я например из ряда совсем ленивых программистов - (надеюсь не громко звучит) - дак вот когда писал курсовик с несколькими формами, то обошелся созданием глобальных переменных(простите если не те термины коверкаю, 1С и беглое php не к таким словам приучит).
GodDog
незнакомец
 
Сообщения: 6
Зарегистрирован: 25.01.2007 19:16:52
Откуда: Россия

Сообщение Attid » 10.02.2007 18:45:13

если не будешь возится с потоками то хитрее тут не надо :)
а проще и нельзя :) или тебе без кнопки ? тогда тоже самое но в событии OnChange на edit1
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29

Рейтинг@Mail.ru
cron