Оберон-клуб «ВЄДАsoft» https://zx.oberon.org/forum/ |
|
Создание пользовательского интерфейса https://zx.oberon.org/forum/viewtopic.php?f=79&t=333 |
Страница 1 из 1 |
Автор: | Len [ 25 сен 2017, 18:38 ] |
Заголовок сообщения: | Создание пользовательского интерфейса |
Имеется код Код: "OBERON"
Я нажимаю в меню Controls->New form... ввожу MyR нажимаю OK появляетсся форма с кнопкой b, а текстового поля для процедуры а почему-то не появляется. И ещё вопрос: как редактировать форму, сгенерированную таким образом (растянуть для добавления других элементов управления). |
Автор: | ivan_denisov [ 25 сен 2017, 19:10 ] |
Заголовок сообщения: | Re: Создание пользовательского интерфейса |
Чтобы автоматически добавилось поле ввода строки надо объявить глобальную переменную типа строки, например ARRAY 256 OF CHAR, и экспортировать её с помощью звездочки. Растянуть форму возможно за правый нижний угол. Добавлять новые элементы на форму через меню Controls. |
Автор: | ivan_denisov [ 25 сен 2017, 19:11 ] |
Заголовок сообщения: | Re: Создание пользовательского интерфейса |
если нужна оперативная поддержка, пожалуйста, пишите в телеграм https://t.me/joinchat/CxXCNUMtpR4sEZjqgugO4Q на форуме тоже удобно отвечать, но сюда намного реже заглядываю. |
Автор: | Len [ 26 сен 2017, 12:43 ] |
Заголовок сообщения: | Re: Создание пользовательского интерфейса |
Цитата: Чтобы автоматически добавилось поле ввода строки надо объявить глобальную переменную типа строки, например ARRAY 256 OF CHAR, и экспортировать её с помощью звездочки. А как быть с собственными типами, например Код: "OBERON"
Цитата: Растянуть форму возможно за правый нижний угол. А почему эта возможность не обозначена синим квадратиком как у элементов управления? |
Автор: | ivan_denisov [ 26 сен 2017, 18:04 ] |
Заголовок сообщения: | Re: Создание пользовательского интерфейса |
Len писал(а): Цитата: Чтобы автоматически добавилось поле ввода строки надо объявить глобальную переменную типа строки, например ARRAY 256 OF CHAR, и экспортировать её с помощью звездочки. А как быть с собственными типами, например Код: "OBERON"
Надо в своем типе пометить также звездочкой, что доступно для записи извне. В форме указываете people.name. Поглядите пример ObxOrders. Len писал(а): Цитата: Растянуть форму возможно за правый нижний угол. А почему эта возможность не обозначена синим квадратиком как у элементов управления? Разделяю ваше замечание. Сам долго не мог понять, как изменить размер формы. Такой интерфейс исторически от Oberon microsystems пошел. Надо будет поменять в перспективе, чтобы было более понятно. |
Страница 1 из 1 | Часовой пояс: UTC + 2 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |