• Администрация SafeZone приветствует вас на нашем форуме!
    Если вы больше не желаете видеть рекламу при просмотре тем и сообщений - то достаточно просто зарегистрироваться. Для зарегистрированных пользователей реклама не отображается.

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

Сергій

Активный пользователь
Сообщения
330
Симпатии
166
#1
Как решить такую проблемку?:
В пикчуребоксе есть линия ,например, 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

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,647
Симпатии
5,529
#2
Свойство Метод .Zorder
 
Последнее редактирование:

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,647
Симпатии
5,529
#4
Не так.
Код:
Line1(1).Zorder 0
№ слоя. 0 - передний план.
 

Сергій

Активный пользователь
Сообщения
330
Симпатии
166
#5
СПАСИБО
 
Последнее редактирование модератором:
Сверху Снизу