VB 6 Как переместить линию на передний план?

  • Автор темы Сергій
  • Дата начала
Сергій

Сергій

Разработчик
Сообщения
404
Реакции
211
Баллы
218
Как решить такую проблемку?:
В пикчуребоксе есть линия ,например, Line1(0).
Програмно создается новая линия так: Load Line1(1) : Line1(1).Visible = True , указываются координаты новой линии,... Но!!! Новая линия будет на заднем плане за уже существующей. Как можно перенести линию на передний план в процессе выполнения программы. Я пользуюсь постыдным методом: при включении создается 10000 невидимых линий For i = 10000 to 1 Step (-1) т.е. начиная с Line1(10000) и заканчивая Line1(1) (Line1(0) - существует изначально). Тогда придавая видимости 1-й, 2-й,... линиям я как бы создаю "новую" поверх "старой". Но это ж не метод!!!
 
Dragokas

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,056
Реакции
5,846
Баллы
648
Свойство Метод .Zorder
 
Последнее редактирование:
Dragokas

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,056
Реакции
5,846
Баллы
648
Не так.
Код:
Line1(1).Zorder 0
№ слоя. 0 - передний план.
 
Сергій

Сергій

Разработчик
Сообщения
404
Реакции
211
Баллы
218
СПАСИБО
 
Последнее редактирование модератором:
Сверху Снизу