1

Тема: AHK: изменение значение конкретного контрола в конкретном gui

Не удаётся изменить значение конкретного контрола в конкретном gui. Насовал уже всего, а он хххх не реагирует ни на одно действие.

Gui, 1:Add,Edit,vE1,123
Gui, 1:show, x100 y100 w200 h100

Gui, 2:Add,Edit, vE2,456
Gui, 2:show, x100 y200 w200 h100
return

F1::
Gui, 2: +LastFound
GuiControl,, E2, +LastFound, 789
GuiControl,, E2, +LastFound
GuiControl,, E2, 789
GuiControl,, E2,  +Redraw
return



Guiclose:
ExitApp

2

Re: AHK: изменение значение конкретного контрола в конкретном gui

Gui, 1:Add,Edit,vE1,123
Gui, 1:show, x100 y100 w200 h100

Gui, 2:Add,Edit, vE2,456
Gui, 2:show, x100 y200 w200 h100
return

F1::
Gui, 2: +LastFound
GuiControl, 2:, E2, 786
return



Guiclose:
ExitApp
Как сказал мой дед - Я твой дед

3

Re: AHK: изменение значение конкретного контрола в конкретном gui

Либо так:

Gui, 1:Add,Edit,vE1,123
Gui, 1:show, x100 y100 w200 h100

Gui, 2:Add,Edit, vE2,456
Gui, 2:show, x100 y200 w200 h100
return

F1::
Gui, 2: Default
GuiControl,, E2, 789
return

либо так:

Gui, 1:Add,Edit,vE1,123
Gui, 1:show, x100 y100 w200 h100

Gui, 2:Add,Edit, vE2,456
Gui, 2:show, x100 y200 w200 h100
return

F1:: GuiControl, 2:, E2, 789
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

4

Re: AHK: изменение значение конкретного контрола в конкретном gui

А как изменить размер контрола?

Gui, 1:Add,Edit,vE1,123
Gui, 1:show, x100 y100 w200 h100

Gui, 2:Add,Edit, w30 vE2,456
Gui, 2:show, x100 y200 w200 h100
return

F1::
GuiControl, 2:,E2, asdfghjkl
return


F2::
GuiControl, 2:, w150 vE2, asdfghjkl
return

F3::
GuiControl, 2:, w150 E2
GuiControl, 2:,Show
return


F4::
GuiControl, 2:, Edit, w150 E2, asdfghjkl
GuiControl, 2:,Show
return

F5::
GuiControl, 2:, Edit, w150 vE2
GuiControl, 2:,Show
return

  F1 менят содержимое.  Увеличить длину  edit не смог.

5

Re: AHK: изменение значение конкретного контрола в конкретном gui

Прочитайте справку по GuiControl до конца.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder