OberonCore https://forum.oberoncore.ru/ |
|
Как увеличить размер кнопки? https://forum.oberoncore.ru/viewtopic.php?f=24&t=1499 |
Страница 1 из 1 |
Автор: | Сергей Губанов [ Понедельник, 27 Апрель, 2009 10:35 ] |
Заголовок сообщения: | Как увеличить размер кнопки? |
Динамически размещаю кнопку в тексте с помощью f.WriteView(Controls.dir.NewPushButton(p)), где f: TextMappers.Formatter и p: Controls.Prop. Если название кнопки короткое, то всё хорошо. А если название на кнопке не убирается, как увеличить размер кнопки? |
Автор: | Сергей Губанов [ Понедельник, 27 Апрель, 2009 10:42 ] |
Заголовок сообщения: | Re: Как увеличить размер кнопки? |
Всё, уже нашёл как: Код: PROCEDURE WriteSaveAsButton;
VAR p: Controls.Prop; v: Views.View; w, h: INTEGER; BEGIN NEW(p); p.label := "Сохранить как"; p.link := "AccountDirectory.SaveAs"; v := Controls.dir.NewPushButton(p); f.WriteView(v); IF v.context # NIL THEN v.context.GetSize(w, h); v.context.SetSize(w * 2, h) END END WriteSaveAsButton; |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |