У меня есть кнопка. Когда я нажал эту кнопку, я хочу, чтобы диалоговое окно отображалось в виде нескольких текстовых полей и кнопок. Я искал все вокруг, чтобы попытаться выяснить, как это сделать, но я все больше смущаюсь. Может ли кто-нибудь помочь?Как создать пользовательское диалоговое окно в LiveCode
ответ
Простейшим примером диалогового окна является это. Сделайте новый субстрат вашей основной столы и вызовите подставку «Диалог». Добавить кнопку в substack, вызовите кнопку «ОК» и дать ему следующий скрипт:
on mouseUp
set the dialogData to "OK"
close this stack
end mouseUp
Сделать еще одну кнопку в вашем mainstack и дать ему этот скрипт:
on mouseUp
go stack "Dialog" as modal
put the dialogData
end mouseUp
Теперь у вас есть диалоговое окно. Вы можете добавлять поля и другие кнопки в стек Dialog. Например, вы можете создать кнопку отмены со следующим сценарием:
on mouseUp
set the dialogData to "Cancel"
close this stack
end mouseUp
, и если у вас есть поле, вы можете изменить сценарий кнопки «OK» в
on mouseUp
set the dialogData to fld 1
close this stack
end mouseUp
Создать новый substack в вашем файле, который выглядит так, как вы хотите, чтобы диалоговое окно выглядело, а затем используйте команду «модальный», чтобы показать его.
Хотя модальные диалоги немного старомодны, так почему бы просто не сделать его отдельным стеком, откройте его (например, используя команду «modeless»), и таким образом позвольте пользователю проверить или скопировать данные из главного окна ?
Обновление: Сделайте то, что предлагает Марк. Синтаксис «как модальный» более читабельен, чем просто использовать «модальный» в качестве команды (не знал, что LiveCode имеет этот вариант сейчас). Тем не менее, я бы по-прежнему предлагал использовать modess, если вы вообще можете, это просто лучше для ваших пользователей, если они могут идти туда и обратно между окнами, а не быть вынужденными в фиксированном порядке.
- 1. пользовательское диалоговое окно в java
- 2. Пользовательское диалоговое окно
- 3. Пользовательское диалоговое окно Android
- 4. Как переместить пользовательское диалоговое окно?
- 5. Как отклонить пользовательское диалоговое окно
- 6. Как отобразить пользовательское диалоговое окно
- 7. Модальное подтверждение Пользовательское диалоговое окно
- 8. Как создать пользовательское диалоговое окно с двумя кнопками в Android?
- 9. Пользовательское диалоговое окно предупреждения android
- 10. Пользовательское диалоговое окно подтверждения javascript
- 11. Пользовательское диалоговое окно, не показывающее
- 12. Пользовательское всплывающее диалоговое окно в jQuery mobile
- 13. Как создать диалоговое окно для поиска строки
- 14. Как создать диалоговое диалоговое окно mIRC?
- 15. создать диалоговое окно android
- 16. Как создать окно ожидания (например, диалоговое окно)
- 17. javascript пользовательское диалоговое окно с задержкой
- 18. создать пользовательское окно с использованием iframe
- 19. Как создать диалоговое окно ввода в Matlab?
- 20. Как создать диалоговое окно стиля в NativeScript?
- 21. Как создать диалоговое окно состояния в Excel
- 22. Как создать диалоговое окно каталога в Pyqt
- 23. Как создать всплывающее диалоговое окно в asp.net
- 24. Как создать всплывающее диалоговое окно в Silverlight?
- 25. Как создать диалоговое окно в окне?
- 26. Как создать модальное диалоговое окно в android
- 27. Как создать диалоговое окно подсказки в Android?
- 28. Как создать пользовательское всплывающее окно в Xamarin.Form
- 29. Как создать пользовательское окно подтверждения в yii2
- 30. Как создать пользовательское стилизованное окно в WPF?