Последняя версия DataExpress 3 beta от 15 сентября 2020 года.

Изображение Скачать | Изображение Что нового?



Объявление:

Если вам понравилась программа и вы ее интенсивно используете - замолвите словечко о ней на вашем сайте (блоге, форуме, твитере, краской на подъезде, ютуб-канале и т.д.) с активной (по-возможности) ссылкой на сайт программы/форум. Тем самым вы можете внести небольшой вклад в seo-карму проекта в виде входящих ссылок.
Спасибо! Администрация :)


>> Обсудить <<

Определение модальности форм

Все вопросы, связанные с написанием скриптов и SQL-запросов.
dm2002_2002
Новичок
Сообщения: 42
Зарегистрирован: 20 фев 2020, 20:52
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Определение модальности форм

Сообщение dm2002_2002 » 02 июн 2020, 14:19

Добрый день!
Подскажите пож-та, есть ли способ определить открыта та или иная форма в модальном режиме?

dm2002_2002
Новичок
Сообщения: 42
Зарегистрирован: 20 фев 2020, 20:52
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Определение модальности форм

Сообщение dm2002_2002 » 03 июн 2020, 13:35

Наверное надо пояснить мой вопрос. Есть две формы. Форма 1 и форма 2. На форме 1 есть кнопка для открытия формы 2. Если форма 1 просто открыта в виде вкладки, то форма 2 спокойно открывается в виде вкладки. Но когда форма 1 открывается для новой записи, то если нажать на кнопку, то форма 2 не откроется, т.к. форма 1 находится в модальном режиме. Открытие формы 2 тогда нужно производить тоже в модальном режиме. Вот и хочется понять, есть если способ определить в каком сейчас режиме, находится форма 1, чтобы прописать в скрипте как открывать форму 2.

Аватара пользователя
Develop-Soft
Сообщения: 1826
Зарегистрирован: 05 мар 2019, 18:09
Благодарил (а): 122 раза
Поблагодарили: 494 раза
Контактная информация:

Определение модальности форм

Сообщение Develop-Soft » 03 июн 2020, 14:04

Изображение

dm2002_2002
Новичок
Сообщения: 42
Зарегистрирован: 20 фев 2020, 20:52
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Определение модальности форм

Сообщение dm2002_2002 » 03 июн 2020, 16:21

Кажется сам разобрался. Но может быть будут замечания к коду?
Вложения
ПРИМЕР.zip
(47.08 КБ) 30 скачиваний

Аватара пользователя
admin
Разработчик
Сообщения: 5186
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 41 раз
Поблагодарили: 339 раз

Определение модальности форм

Сообщение admin » 04 июн 2020, 08:56

Вообще это Вы проверяете состояние формы (Self.State) - просмотр, редактирование, вставка записи. Проверить, что форма открыта в окне (необязательно модально) можно так: if (Self.EditWindow <> nil) and Self.EditWindow.Visible then ...

Morozbl4
Опытный
Сообщения: 252
Зарегистрирован: 04 дек 2019, 11:04
Благодарил (а): 123 раза
Поблагодарили: 12 раз

Определение модальности форм

Сообщение Morozbl4 » 04 июн 2020, 09:05

Develop-Soft писал(а):Изображение

Он умер(

Аватара пользователя
Develop-Soft
Сообщения: 1826
Зарегистрирован: 05 мар 2019, 18:09
Благодарил (а): 122 раза
Поблагодарили: 494 раза
Контактная информация:

Определение модальности форм

Сообщение Develop-Soft » 04 июн 2020, 09:06

В курсе... Но мем остался ;)

dm2002_2002
Новичок
Сообщения: 42
Зарегистрирован: 20 фев 2020, 20:52
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Определение модальности форм

Сообщение dm2002_2002 » 04 июн 2020, 16:21

admin писал(а):Вообще это Вы проверяете состояние формы (Self.State) - просмотр, редактирование, вставка записи. Проверить, что форма открыта в окне (необязательно модально) можно так: if (Self.EditWindow <> nil) and Self.EditWindow.Visible then ...

спасибо!


Вернуться в «Программирование в DataExpress»