При клике изменить размер окна возникает ошибка "Нельзя обратиться к свойству 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.

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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