При клике изменить размер окна возникает ошибка "Нельзя обратиться к свойству Size через тип" - PascalABC.NET

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

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

Нужно, чтобы при клике изменялся размер окна. Пробовал делать вот так:
Листинг программы
  1. procedure Form1.button17_Click(sender: Object; e: EventArgs);
  2. begin
  3. form1.size := 220:1000;
  4. end;
Но выдает ошибку: "Unit1.pas(490) : Нельзя обратиться к свойству Size через тип" Как бы это реализовать правильно? Работаю в дизайнере форм

Решение задачи: «При клике изменить размер окна возникает ошибка "Нельзя обратиться к свойству Size через тип"»

textual
Листинг программы
  1. Self.Size := new System.Drawing.Size(220, 1000);

Объяснение кода листинга программы

В данном коде происходит следующее:

  1. Self - это ссылка на экземпляр класса, который выполняет данный метод.
  2. Size - это свойство объекта, которое содержит размеры окна.
  3. new System.Drawing.Size(220, 1000) - это создание нового объекта Size с заданными размерами (220 на 1000).
  4. Self.Size := new System.Drawing.Size(220, 1000); - это присваивание нового значения свойству Size объекта Self. Ошибка возникает из-за того, что Self является типом TControl, а Size - это свойство этого типа, но при попытке изменить его размер с помощью нового объекта Size, компилятор выдает ошибку, так как он не может преобразовать System.Drawing.Size в TControl.

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


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

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

15   голосов , оценка 4.067 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы