Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Контролы Добавлено: 06.10.02 06:59  

Автор вопроса:  PVB

Как заставить контрол себя двигать изнутри.

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Ян



ICQ: 816105 

Вопросов: 38
Ответов: 198
 Web-сайт: www.yan.net.ru
 Профиль | | #1
Добавлено: 06.10.02 14:33
Как это?!

Ответить

Номер ответа: 2
Автор ответа:
 PVB



Вопросов: 12
Ответов: 15
 Профиль | | #2 Добавлено: 06.10.02 14:56

То есть в определенное время контрол без всякой помощи перемещается по форме. На  пример: сработал таймер (в контроле), контрол перешел из точки x1,y1 в  точку x2,y2.

Ответить

Номер ответа: 3
Автор ответа:
 Ян



ICQ: 816105 

Вопросов: 38
Ответов: 198
 Web-сайт: www.yan.net.ru
 Профиль | | #3
Добавлено: 06.10.02 15:22

Ну тогда попробуй так:

Размести кнопку и таймер (interval=1)

Private Sub Timer1_Timer()
    Command1.Top = Command1.Top + 1
    Command1.Left = Command1.Left + 1
End Sub

Ответить

Номер ответа: 4
Автор ответа:
 MAGNUS



Вопросов: 12
Ответов: 430
 Профиль | | #4 Добавлено: 07.10.02 18:17

Если уж ты собрался таймер в контроле делать, то есть пересобирать или заново писать сам контроль, то тут надо будет позаботится и о том чтобы таймер в этом контроле был независимым, т.е. выделять для него отдельный поток.

А интервал 1 это слишком жестоко, 100 -1000.

З.Ы. PVB? Уж не Пасечник ли это Виктор???? Если ты это он, то я на связи!!!!!!

Ответить

Страница: 1 |

Поиск по форуму





© Copyright 2002-2011 VBNet.RU | Пишите нам