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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.08.2011, 18:48   #1
Danilka
Пользователь
 
Аватар для Danilka
 
Регистрация: 30.03.2010
Сообщений: 28
По умолчанию Немодальное окно

Доброго времени суток!

У меня есть form1 в которой есть несколько команд:

Form2Showing:=true;
form2.show;

далее из form1 передаются какие то данные в form2 и редактируются там. после закрытия отредактированные данные должны вернуться в form1 и нужно как то присвоить параметру Form2Showing значение false.

команда form1.Form2Showing:=false; почему то не работает.

подскажите способы реализации этого

ЗЫ прошу учесть что мой моск не очень хорошо знает делфю =)
________

up1: изменить параметр оказалось до банальности просто без всякого указания формы в которой зарегистрирована переменная

ЗЫ прошу не закрывать тему, у меня скоро возможно появятся другие вопросы, не хотел бы плодить темы. Спасибо
Никогда и ничего не просите! Никогда и ничего, и в особенности у тех, кто сильнее вас. Сами предложат и сами все дадут! © Булгаков

Последний раз редактировалось Danilka; 24.08.2011 в 19:36.
Danilka вне форума Ответить с цитированием
Старый 24.08.2011, 19:14   #2
fate
Форумчанин
 
Аватар для fate
 
Регистрация: 17.03.2009
Сообщений: 318
По умолчанию

если нужно спрятать вторую форму то form2.Hide;
fate вне форума Ответить с цитированием
Старый 24.08.2011, 19:29   #3
Danilka
Пользователь
 
Аватар для Danilka
 
Регистрация: 30.03.2010
Сообщений: 28
По умолчанию

Цитата:
Сообщение от fate Посмотреть сообщение
если нужно спрятать вторую форму то form2.Hide;
у меня вопрос был в другом =)


ЗЫ обновил топик
Никогда и ничего не просите! Никогда и ничего, и в особенности у тех, кто сильнее вас. Сами предложат и сами все дадут! © Булгаков

Последний раз редактировалось Danilka; 24.08.2011 в 19:37.
Danilka вне форума Ответить с цитированием
Старый 24.08.2011, 19:45   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
up1: изменить параметр оказалось до банальности просто без всякого указания формы в которой зарегистрирована переменная
может быть потому что у вас это именно переменная а не поле класса?

так же имеется свойство Visible
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 24.08.2011, 19:59   #5
Danilka
Пользователь
 
Аватар для Danilka
 
Регистрация: 30.03.2010
Сообщений: 28
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
может быть потому что у вас это именно переменная а не поле класса?

так же имеется свойство Visible

ну да, именно переменная =) логическая переменная, я же написал =)

и зачем мне свойство визибл? =) мне кажется делать так намного геморнее =)
Никогда и ничего не просите! Никогда и ничего, и в особенности у тех, кто сильнее вас. Сами предложат и сами все дадут! © Булгаков
Danilka вне форума Ответить с цитированием
Старый 24.08.2011, 20:11   #6
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

Код:
Form2Showing:=true;
зачем когда можно просто
Код:
form2.show;
и
Код:
form2.hide;
bulldog5293 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[?] Послать клавишу в чужое окно, не выводя окно на передний план. Moriarty Win Api 4 21.02.2011 05:11
Как вернуть немодальное значение из модальной формы theYozh Общие вопросы Delphi 3 31.01.2011 14:48
Открывать окно печати, окно просмотра и изменять масштаб. segail Microsoft Office Excel 1 08.08.2010 19:31
Окно Артэс Win Api 1 13.06.2008 20:45
«Окно+символ». Создать класс, представляющий окно в текстовом режиме. RustreX Паскаль, Turbo Pascal, PascalABC.NET 1 11.11.2007 19:28