Member 13159504 Ответов: 1

У меня есть, чтобы переместить метку в шаблон W на srcreen.как и всякий раз когда нажимается кнопка на экране метка начинает двигаться в W pattern on sreen in vb.net.


метка движется за углом экрана, и я должен заставить ее двигаться по шаблону W

Что я уже пробовал:

If Label1.Location.Y = 0 And Label1.Location.X < 1320 Then
          Label1.Left = Label1.Left + 10
          Label2.Text = Label1.Left
      ElseIf Label1.Location.Y <= 620 And Label1.Location.X > 1300 Then
          Label1.Top = Label1.Top + 10
          Label2.Text = Label1.Top
      ElseIf Label1.Location.X >= 1 Then
          Label1.Left = Label1.Left - 10
          Label2.Text = Label1.Left
      Else
          Label1.Top = Label1.Top - 10
          Label2.Text = Label1.Top
      End If
<pre lang="vb">

ZurdoDev

Так что измените код. Зачем мы вам нужны?

1 Ответов

Рейтинг:
0

OriginalGriff

Если вы хотите "W", то это просто: размер X каждый раз меняется на одну и ту же величину, пока не достигнет правого края"W".
Размер Y каждый раз меняется на одну и ту же величину, но его знак меняется, когда он достигает нижней части "W" от +ve до-ve и обратно до +ve снова, когда он достигает вершины.
Размер значений Дельта X и Дельта Y определяется размером общего движения в этом направлении, деленным на количество шагов, которые вы хотите сделать.