OberonCore https://forum.oberoncore.ru/ |
|
Что бы это значило? (изменить размер кнопки) https://forum.oberoncore.ru/viewtopic.php?f=24&t=69 |
Страница 1 из 1 |
Автор: | Иван Горячев [ Вторник, 13 Декабрь, 2005 11:00 ] |
Заголовок сообщения: | Что бы это значило? (изменить размер кнопки) |
То ли я к концу рабочего дня чего-то не понимаю, то ли Блэкбокс ![]() Прошу прощения за большую картинку, но так проще пояснить. ![]() Что значит "охрана или проверяемый тип не переопределение типа переменной"? А чего же он тогда переопределение ![]() |
Автор: | Сергей Губанов [ Вторник, 13 Декабрь, 2005 11:19 ] |
Заголовок сообщения: | Re: Что бы это значило? |
Properties.Property --> Controls.Prop p := prop; prop := p(Controls.Prop); |
Автор: | Иван Горячев [ Среда, 14 Декабрь, 2005 09:51 ] |
Заголовок сообщения: | Re: Что бы это значило? |
Да, вечером действительно лучше отдыхать ![]() Но всё равно вопрос остался - как изменить размер кнопки (или сразу создать кнопку требуемого размера)? Views.HandlePropMsg с предварительным созданием SizeMsg не прокатывает. По исходниками такое впечатление, что PushButton вообще не обрабатывает сообщения об изменении размера ![]() |
Автор: | Илья Ермаков [ Среда, 14 Декабрь, 2005 14:22 ] |
Заголовок сообщения: | |
Правильно, и не покатит. Если я не ошибаюсь, решение о конкретном размере элемента принимает его контейнер, то есть, TextModel. И правильное решение вот этой проблемы - использовать не Formatter, а TextModels.Writer, у коего можно при записи отображения передать ширину и высоту: writer.WriteView(button, w, h) |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |