Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2013, 01:54   #1
Geni
Пользователь
 
Регистрация: 13.12.2013
Сообщений: 11
По умолчанию передача с другой формы

Здравствуйте!
Есть такая проблемка как:
у меня есть главная форма там есть кнопка в которой:
Код:
procedure TForm1.N31Click(Sender: TObject);
begin
Edit5.Color:=clgreen;
Form1.Caption:='';
....
Form3.Show;
....
Edit5.Color:=clwhite;
ProgressBar1.Position:=0;
После того как нажал на кнопку то программа делает ВСЕ операции включая отображение формы 3. Но мне нужно так что бы программа сделала все операции до отображения формы 3, потом в форме 3 я нажал одну клавишу и только после того, программа может делать операции после отображения формы 3.
Geni вне форума Ответить с цитированием
Старый 15.12.2013, 03:48   #2
Halogen
Пользователь
 
Аватар для Halogen
 
Регистрация: 23.11.2013
Сообщений: 46
По умолчанию

А почему вы не хотите добавить "те" операции что идут после формы 3 в обработчик событий OnClick кнопки на форме 3 ? или я не так вас понял. . .
Halogen вне форума Ответить с цитированием
Старый 15.12.2013, 05:36   #3
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию

Код:
Form1.ShowModal;
Delphi_ProGer вне форума Ответить с цитированием
Старый 15.12.2013, 08:53   #4
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

так напишете код который должен выполниться до показа формы 3
Lokos вне форума Ответить с цитированием
Старый 15.12.2013, 14:56   #5
Geni
Пользователь
 
Регистрация: 13.12.2013
Сообщений: 11
По умолчанию

Halogen, уже пробовал там ошибка по поводу памяти.
Delphi_ProGer, уже пробовал не помогло.
Lokos, так не получится так как я сначала показываю новую форму потом ввожу данные а они передаются на форму 1.
Ладно, ребят, спасибо. У меня тут идея появилась как по вобще иначе сделать. Если не получится тоже то отпишусь сюда
Geni вне форума Ответить с цитированием
Старый 15.12.2013, 15:08   #6
Winexcel
Форумчанин
 
Регистрация: 26.08.2013
Сообщений: 187
По умолчанию

ТС очень запутанно написал проблему, вангую:
Сделай переменную Boolean в паблике на главной форме, и напиши после запуска формы 3й следующее:
Код:
repeat until boolean=true
дальше твой код//
в форме 3
Код:
твой код//
boolean:=true;
Вроде бы так, как я понял.
Код:
Form1.ShowModal;
Интересно почему нет?
Winexcel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вызов метода MDIChild формы из другой формы. Aiden Компоненты Delphi 7 28.04.2012 16:53
Сменить заголовок формы из другой формы F1nZeR C# (си шарп) 4 27.08.2011 11:50
Из DBGrid одной формы отразить в ListBox на другой формы VenZell БД в Delphi 2 28.05.2010 07:27
Передача кода с формы на другие формы Serg-Grin Общие вопросы Delphi 2 13.05.2010 17:05
Заполнение поле формы автоматически из другой формы!! Магомед Microsoft Office Access 8 28.07.2009 13:49