Размещение объектов только в пределах формы - VB

Узнай цену своей работы

Формулировка задачи:

Решение задачи: «Размещение объектов только в пределах формы»

textual
Листинг программы
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
'ââåðõ
If KeyCode = 38 And Shape1.Top >= 50 Then Shape1.Top = Shape1.Top - 50
'âëåâî
If KeyCode = 37 And Shape1.Left >= 50 Then Shape1.Left = Shape1.Left - 50
' ГўГЇГ°Г*ГўГ®
If KeyCode = 39 And (Shape1.Left + Shape1.Width + 50) < Form1.Width Then Shape1.Left = Shape1.Left + 50
'ГўГ*ГЁГ§
If KeyCode = 40 And (Shape1.Top + Shape1.Height + 50) < Form1.Height Then Shape1.Top = Shape1.Top + 50
'+
If KeyCode = 187 And Shape1.Width < 2000 And (Shape1.Left + Shape1.Width + 50) < Form1.Width And (Shape1.Top + Shape1.Height + 50) < Form1.Height Then
    Shape1.Width = Shape1.Width + 50
    Shape1.Height = Shape1.Height + 50
End If
'-
If KeyCode = 189 And Shape1.Width > 500 Then
    Shape1.Width = Shape1.Width - 50
    Shape1.Height = Shape1.Height - 50
End If
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.571 из 5
Похожие ответы