как изменить расположение текста на кнопке в графическом интерфейсе - PullRequest
0 голосов
/ 23 мая 2019

AutoHotkey я хочу изменить расположение текста, который создается на кнопке, а не центрироваться в середине кнопки, чтобы быть в верхней части кнопки (размер текста 10), а затем иметь краткое описание того, что делает кнопка в нижней части (размер текста 5)

button

это два вида кнопок, которые я хочу создать. Кнопка 1 имеет большой текст в верхней части, а затем некоторое описание в нижней части в меньшем размере текста. Кнопка 2 просто имеет больший тест в верхней части

Я новичок с autohotkey и не знаю всех его возможностей, возможно ли это с autohotkey

В данный момент я думаю о создании кнопки с увеличенным текстом в верхней части, а затем наложу на нее текст, созданный с помощью команды diffrent с меньшим размером текста. но этот метод займет довольно много времени

1 Ответ

1 голос
/ 23 мая 2019

Нет возможности расположить текст кнопки сверху или снизу, но вы можете сделать это, добавив строки над или под текстом. В моем примере ниже я добавил четыре строки под текстом, чтобы подтолкнуть его вверх. Хотя кажется, что он расположен сверху, он все еще находится в середине по вертикали. (Обратите внимание, что есть варианты Left и Right для горизонтального позиционирования.)

Gui , New
Gui , Font , S10
Gui , Add , Button , w150 h150 Section , Button 1`n`n`n`n
Gui , Add , Button , w150 h150 x+m , Button 2`n`n`n`n
Gui , Font , S5
Gui , Add , Text , xs+25 ys+90 , this button runs the command
Gui , Show
Return

Пожалуйста, ознакомьтесь с справочной документацией, так как она отлично объясняет, как использовать GUI и какие опции доступны.
https://www.autohotkey.com/docs/commands/Gui.htm

...