Советы по Delphi

         

Изменение размера дочерних MDI-окон


Если вы хотите установить размер MDI-формы во время проектирования, просто задайте свойству Position значение poDefaultPosOnly, после чего она всегда будет иметь размер, который вы задали ей во время ее разработки. Если вы хотите позволить пользователю задавать размер по-умолчанию, то я предложил бы добавить соответствующий пункт в системное меню (для этого я использую сторонний компонент acMenus), с помощью которого пользователь может сохранить текущий размер в INI-файле (можно использовать две переменные, но я использую одну, в которой через запятую перечислены значения). После чего, в методе FormCreate, я читаю INI-файл и устанавливаю Height и Width соответственно. После того, как форма будет создана, в посылке сообщений необходимости нет. [001785]



Содержание раздела