Страница 1 из 1

show at(,,,,)

Добавлено: 13 янв 2011, 08:20
korvanakorvana
Ребята привет расскажите про эту функцию . А то всегда бездумно ее использовала лишь бы какое нить окошко сделать. а как правильно ее эксплуатировать так негде и не нашла.

Re: show at(,,,,)

Добавлено: 13 янв 2011, 10:35
Алексей
задает размеры окон, интерфейсов, скринов, панелей браузеров :) параметры x,y верхней левой точки прямоугольника, x,y нижний правый угол.

Re: show at(,,,,)

Добавлено: 13 янв 2011, 10:55
Vik
Что значит нигде не нашли как использовать ?
Описание языка VIP - Визуальные элементы (GUI) - Атрибуты визуальных элементов - Координаты
Проще всего можно определить координаты так:
1) рисуете ваше окно, например

Код: Выделить всё

<<

.@@@@@@@@@@@@@@@@@@@@@@@@

   <. Ok .>
>>
2) Считаете количество позиций по горизонтали и прибавляете минимум один (лучше два), то есть 25 + 2 = 27. Это будет правая граница
3) Считаете количество строк и прибавляете 2, то есть 4 + 2 = 6. Это нижняя граница. Верхнюю и левую границу в большинстве случае задавать не надо.
Таким образом для данного окна (или скрина) получились следующие координаты:
Show at (,,27,6);
Если в одном окне несколько скринов / броузов, то их координаты не должны пересекаться. Например, если два скрина расположены один под другим, то начальная верхняя координата второго, равна нижняя координата первого плюс один. В общем, почитайте справку по випу, там все написано

Re: show at(,,,,)

Добавлено: 13 янв 2011, 12:06
korvanakorvana
Vik писал(а):Что значит нигде не нашли как использовать ?
Описание языка VIP - Визуальные элементы (GUI) - Атрибуты визуальных элементов - Координаты
Проще всего можно определить координаты так:
1) рисуете ваше окно, например

Код: Выделить всё

<<

.@@@@@@@@@@@@@@@@@@@@@@@@

   <. Ok .>
>>
2) Считаете количество позиций по горизонтали и прибавляете минимум один (лучше два), то есть 25 + 2 = 27. Это будет правая граница
3) Считаете количество строк и прибавляете 2, то есть 4 + 2 = 6. Это нижняя граница. Верхнюю и левую границу в большинстве случае задавать не надо.
Таким образом для данного окна (или скрина) получились следующие координаты:
Show at (,,27,6);
Если в одном окне несколько скринов / броузов, то их координаты не должны пересекаться. Например, если два скрина расположены один под другим, то начальная верхняя координата второго, равна нижняя координата первого плюс один. В общем, почитайте справку по випу, там все написано
ммм как все подробненько:)