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

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

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

Нужно, чтобы при клике изменялся размер окна. Пробовал делать вот так:
Но выдает ошибку: "Unit1.pas(490) : Нельзя обратиться к свойству Size через тип" Как бы это реализовать правильно? Работаю в дизайнере форм

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

textual
Листинг программы
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
Похожие ответы