dmitry Опубликовано 12 января, 2016 Поделиться Опубликовано 12 января, 2016 (изменено) Добрый вечер. Создаю Android приложение с использованием DX 10 Update 1. Имеем: Главную форму, с кнопкой Button1 Вторичную форму (TForm2) с кнопкой Button1 Необходимо при нажатии на кнопку Главной формы, вызвать в блокирующем режиме вторичную форму и при нажатии кнопки на вторичной форме, закрыть ее. Показ вторичной формы реализовал следующим образом: FormStyle вторичной формы = Popup procedure TForm1.Button1Click(Sender: TObject); Var PopupFrm: TForm2; begin PopupFrm := TForm2.Create(Self); PopupFrm.Height := 100; PopupFrm.Width := 100; PopupFrm.Position := TFormPosition.MainFormCenter; PopupFrm.Show; end; Закрытие вторичной формы реализовал следующим образом: procedure TForm2.Button1Click(Sender: TObject); begin Close; end; При смене фокуса из вторичной формы к главной форме, вторичная форма исчезает, а мне необходимо чтоб она не исчезала. Как быть? Может быть я что-то неправильно делаю? Изменено 12 января, 2016 пользователем dmitry Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 13 января, 2016 Модераторы Поделиться Опубликовано 13 января, 2016 это обязательно должна быть форма? может Layout + Rectangle + Button подойдёт? Цитата Ссылка на комментарий
0 dmitry Опубликовано 13 января, 2016 Автор Поделиться Опубликовано 13 января, 2016 это обязательно должна быть форма? может Layout + Rectangle + Button подойдёт? Да, такой вариант тоже подойдет, но в этом варианте есть один минус. Я хотел чтоб Rectangle был прозрачным, а соответствующего свойства я не нашел Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 13 января, 2016 Модераторы Поделиться Опубликовано 13 января, 2016 Opacity = 0.5 Цитата Ссылка на комментарий
0 Zitto Опубликовано 13 января, 2016 Поделиться Опубликовано 13 января, 2016 Помню у андроида пунктик к блокирующим окнам, они их запрещают. У TRectangle есть цвет фона, если поставить его в Null, он будет прозрачным. Цитата Ссылка на комментарий
Вопрос
dmitry
Добрый вечер.
Создаю Android приложение с использованием DX 10 Update 1.
Имеем:
Необходимо при нажатии на кнопку Главной формы, вызвать в блокирующем режиме вторичную форму и при нажатии кнопки на вторичной форме, закрыть ее.
Показ вторичной формы реализовал следующим образом:
FormStyle вторичной формы = Popup
Закрытие вторичной формы реализовал следующим образом:
При смене фокуса из вторичной формы к главной форме, вторичная форма исчезает, а мне необходимо чтоб она не исчезала.
Как быть? Может быть я что-то неправильно делаю?
Изменено пользователем dmitryСсылка на комментарий
4 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.