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/