Изменение местоположения элемента управления в форме окна программно с помощью VB.net? - PullRequest
6 голосов
/ 11 февраля 2009

Мне нужно изменить свойство location для label1 с (50, 50) на (50, 70) при нажатии кнопки 1. Это должно быть легко, но я не могу заставить его работать.

Ответы [ 3 ]

19 голосов
/ 10 июля 2013

Вы также можете сделать это следующим образом:

label1.Location = new Point(x,y);
15 голосов
/ 11 февраля 2009

Что ты пытаешься? Я считаю, что самое простое, что нужно сделать, это установить свойства Top и Left индивидуально:

label1.Left = 50;
label1.Top = 70;

Установка Location.X и Location.Y, вероятно, приведет к ошибке времени компиляции, поскольку Location имеет тип «Point», тип значения.

1 голос
/ 02 января 2018

Просто сделай так.

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Label1.Location = New Point(50, 70)
End Sub

Да, просто скопируйте и вставьте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...