Через несколько секунд после запуска останавливается с ошибкой. Что я делаю не так?
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public void Form1_Load(object sender, EventArgs e)
{
}
private void label1_Click(object sender, EventArgs e)
{
}
public void Timer1_Tick(object sender, EventArgs e)
{
var forma1 = new Form1();
var x = PointToClient(MousePosition);
var y = forma1.Size;
label1.Text = x.ToString() + y.ToString();
}
}
Вы не понимаете, что делаете. Не создавайте новую форму, она вам не нужна. Замените var forma1 = new Form1();
на var forma1 = this;
. Увеличьте интервал вашего таймера, если этого ещё не сделали. Для чего вам тут нужна x - вообще загадка.
Но вообще у формы есть событие SizeChanged
которое вызывается при изменении размера формы. Например,
public partial class Form1 : Form
{
Label label;
public Form1()
{
label = new Label() {Width = 200};
this.Controls.Add(label);
this.SizeChanged += (sender, args) => {
label.Text = this.Size.ToString();
};
}
}
Результат:
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Хочу убить процесс, но так получается что убиваются процессы в имени которых только одно слово, если два то не выходитК примеру: этот процесс...
Господа, пытаюсь сделать получение JWT токена на аккаунте с включенным Two-factor authentication (2fa)Как я это сделал: