Для осознания управляющих элементов, был прочтен хелп по VIP-у. Ничего в реализации не получается. Был создан вот такой тестовый интерфейс (screen scrTest взят из хелпа VIP-а):
-----
interface TExamples 'Тест' DoAccept,EscClose;
show at (1,1,40,15);
create view wLschet as
select *
from lschet;
screen scrTest;
bounds (,,40.5,20.1);
controls
button bounds (2,15,15,16), name=btn1, cmYes, 'OK'
('Все сделали', hcButton1, scButton1): Default;
edit bounds (14, 3, 34, 4), name=field1, s1 ('Нажми сюда', hcEdit1, scEdit1) : noProtect;
label bounds (2, 3, 12, 4), name=tla1, '~П~оле s1:';
checkboxes bounds (2, 6, 12, 7), name=cb1, i1 ('Выбери всех', , ) :
[list 'Item 1.1', 'Item 1.2'], noProtect;
radiobuttons bounds (20, 6, 35, 17), name=rb1, i2 ('Выбери меня', , ) :
[list 'Item 2.1', 'Item 2.2'];
end;
end.
-----
Скажите в чем ашибка?
Компилятор выдает:
Ожидаелся идентификатор или ключевое слово (стр.9, поз.3 в examp.vip)
bounds (,,40.5,20.1);
^
Ошибка в примере по управляющим элементам controls ???
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный гость
- Сообщения: 56
- Зарегистрирован: 25 июл 2005, 16:42
-
- Постоянный гость
- Сообщения: 56
- Зарегистрирован: 25 июл 2005, 16:42
1. Простите, но читать я вроде до сих пор умел. Да "bounds" есть в описании синтаксиса select. Но я интересовался разметкой анкетного редактора aka SCREEN. Дабы не быть голословным привел пример, абсолютно без изменений. Он не рабочий оказывается.
Получается, что пример не отвечает действительности?
2. Вами описанный код мне известен, но он как раз мне и не нравится, в силу отсутвия реальной возможности управлять разположением кнопок меток и т.д.
Известен ли другой способ управления расположением управляющих элементов, акромя вставки кода из конфигуратора в проект?
Получается, что пример не отвечает действительности?
2. Вами описанный код мне известен, но он как раз мне и не нравится, в силу отсутвия реальной возможности управлять разположением кнопок меток и т.д.
Известен ли другой способ управления расположением управляющих элементов, акромя вставки кода из конфигуратора в проект?
-
- Слесарь-системщик
- Сообщения: 304
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: р.Беларусь, Унитарное предприятие "ТОП СОФТ"
- Контактная информация:
Давным-давно в Атлантисе была сделана доработка для поддержки дизайнера визуальных интерфейсов: в конструкцию screen был добавлени новый раздел controls, в котором элементы управления описываются "умозрительно". Т.е., в таком варианте визуальная форма (которая в << ... >> заключается) не нужна. Не очень удобно для ручной корректировки, но открывает массу новых, доселе неизведанных, возможностей. И действительно, для определения границ контролов в этом разделе используется ключевое слово bounds.
Уважаемый Великий Пользователь, соблаговолите пожалуйста сообщить мне на Vitaly.Korzyuk@galaktika.by источник, из которого Вы извлекли текст приведенного Вами примера, и уточнить версию Атлантиса, которым Вы пытались оный пример собрать.
Заранее благодарен.
Уважаемый Великий Пользователь, соблаговолите пожалуйста сообщить мне на Vitaly.Korzyuk@galaktika.by источник, из которого Вы извлекли текст приведенного Вами примера, и уточнить версию Атлантиса, которым Вы пытались оный пример собрать.
Заранее благодарен.
Виталий