C++ Builder. Редактирование свойств формы

276
15 июля 2022, 23:40

Всем доброго дня! Работаю в C++ builder 10 и создаю пустую форму, которая по-умолчанию наследуется от класса TForm. Столкнулся с проблемой, корень которой лежит в свойствах, которые описывают форму:

В данном случае форма описывается на языке Delphi в файле .dfm, но пишу я на C++.

Все свойства ( Left, Top, Caption....) подгружаются по-умолчанию при создании для описания формы.

Просматривая форму как текст (прик. картинка), я удаляю свойтва ClientHeight и ClientWidth (они не нужны мне для сохранения), но при компиляции они воскресают и снова занимают свои положенные места!

Мне не нужно, чтобы подчеркнутые выше свойства не сохранялись в *.dfm файле, описывающем форму.

Меня интересует вопрос: можно ли как-то их убрать данные атрибуты из сохраняемых свойств (сделать stored=false)?

Answer 1

ClientWidth и ClientHeight это ширина и высота формы без учёта бордюров и заголовка окна, сохраняются автоматом. Ничего не поделаешь. Свойства Windth и Height вычисляются из этих переменных.

READ ALSO
Вычитать сообщения из потока байт

Вычитать сообщения из потока байт

Иметься поток байт, те

220
Теорема о разделяющей оси на C++

Теорема о разделяющей оси на C++

Я пытаюсь реализовать обработку столкновений с помощью SAT, но в интернете встречается лишь теория о отрывки практикиУ меня появилось два...

355
Ошибка разыменования указателя в С++

Ошибка разыменования указателя в С++

ЗдравствуйтеПочему когда я разыменовываю pointer вылетает ошибка?

294
что возвращает decltype и как он работает?

что возвращает decltype и как он работает?

Всем здравствуйтеЯ начал недавно изучать c++ и столкнулся с оператором decltype

345