![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.07.2015
Сообщений: 30
|
![]()
Нужна помощь, хочу осуществить переход между формами желательно с помощью ShowModal.
Код:
Как можно с ShowModal реализовать переход между формами? |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Цитата:
Перед вами активная форма Form... что делаете и что происходит далее? P.S. ShowModal это не переход туда и далее, это переход туда с возвратом обратно. Если мы хотим показать исходную, надо не показывать ее заново, а просто закрывать текущую модальную (и те которые ими станут) до тех пор пока не до дойдем до нужной. Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 19.08.2015 в 12:02. |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 14.07.2015
Сообщений: 30
|
![]()
скажем я на форме А перехожу на форму Б, потом с Б опять на А, и когда во второй раз перехожу с А на Б появляется выше указанная ошибка. Это можно как то исправить ?
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Цитата:
где код переходов и возвратов? возврат ИЗ модальной делается не переходом, а "простым" закрытием.
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 19.08.2015 в 12:16. |
|
![]() |
![]() |
![]() |
#5 | |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 14.07.2015
Сообщений: 30
|
![]()
извините может я не так выражаюсь, что никто понять не может
![]() код для закрытия Формы 1 и открытия формы 2 (который я использую): Код:
Код:
|
![]() |
![]() |
![]() |
#7 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]()
Нет. Ты сначала объясни почему тебе нужен именно ShowModal? Откуда взялась первоначальная проблема с TDBNavigator'ом?
|
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 30.06.2015
Сообщений: 353
|
![]() Цитата:
Не проверял, но попробуйте так: Код:
Код:
|
|
![]() |
![]() |
![]() |
#9 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Цитата:
Цитата:
Код:
и в том же режиме показа( если было до этого form1.showModal так и останется!!) если было просто show pзначит так и будет. P.S. а для кнопок еще есть свойство установки "флагов" возврата ModalResult !!! который потом можно использовать Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 19.08.2015 в 13:49. |
||
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 19.01.2016
Сообщений: 17
|
![]()
Коллеги, мучает вопрос недопонимания. Создаю динамическую форму на ней создаю динамический Edit. Вношу данные в Edit.Text. Вызываю форму ShowModal. Выскакивает ошибка cannot make a visible window modal. Понимаю что delphi говорит, что не кому присвоить фокус. Почему? если Edit убираю все ок.
Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
переход между формами | Александр123321 | Microsoft Office Access | 3 | 30.05.2013 18:34 |
Переход между формами VBA | julius | Microsoft Office Excel | 4 | 29.09.2010 23:30 |
Анимированный переход между формами | Kib | Общие вопросы Delphi | 2 | 13.08.2010 08:37 |
Переход между формами! | Lemo | Общие вопросы Delphi | 5 | 05.02.2009 15:50 |
Переход между формами(( | Lemo | Общие вопросы Delphi | 6 | 31.01.2009 22:06 |