Другие языки программирования и технологии

Visual Basic 6.0. Как изменить значение Left=0 так, чтобы имелась ввиду правая сторона экрана, а не левая ?

То есть как-то изменить координатную ось "x" в другую сторону
SA
Shahin Ahmedov
1 417
Form1.Left = Screen.Width - Form1.Width
КМ
Кайрат Мустанов
1 899
Лучший ответ
Я вообще VB не знаю, но может быть Right=0?
Виталий Даников В C# помогает
Scale (маштаб) метод маштабирования. С помощью метода можно задать необходимую или возможную декартовую систему координат/
Picture2. Scale (-15, 20) - (15, -20)
Form1.Left = Screen.Width - Form1.Width
SB
Stefan Bucsan
1 705
Scale (маштаб) метод маштабирования. С помощью метода можно задать необходимую или возможную декартовую систему координат/

Picture2. Scale (-15, 20) - (15, -20)

Новый масштаб составляет 30 условных единиц по ширине и 40 единиц по высоте.

Другой способ назначения новой системы координат в Visual Basic - это установка значений свойств объекта, которые относятся к категории Scale.

Например:
Scale Mode - модификация
Scale Width - ширина объекта
Scale Height - высота объекта
Scale Left - левый угол
Scale Top - верхний угол

Метод Pset. Применяется к тем же объектам, к которым применим метод Scale. Синтаксис записи метода следующий: Код Visual Basic
<Имя Объекта> . Pset (<x>, <у>) [, <цвет>]

,где х, у - координаты точки.

Цвет - это число, которое задает тот или иной цвет. Если позиция «цвет» отсутствует, то по умолчанию цвет = 0. Если перед Pset не использовался метод Scale, то по умолчанию используются абсолютные координаты объекта.

Например: Код Visual Basic
Dim a As Single
Rem График функции sin(a)
Pictures3. Scale (-12, 2) - (12, -2)
for a = -9 to 9 step 0.02
Picture3. Pset (a, sin (a)), vbRed
Next a
Shahin Ahmedov Имеется форма, ее нужно расположить справа, но если я укажу координату, то эта форма на широкоформатном мониторе окажется ровно посередине. Как ее можно приписать к правому краю ?
Form1.Left = Screen.Width - Form1.Width;
Right=0
Андрей Кондратьев Ее тогда видно не будет...