Как сделать чтоб был выбран radio на GUI при повторном открытий?

хыхы

Участник
Автор темы
16
0
Всем доброго времени суток!
Я столкнулся вот такой проблемой:
1661149863319.png

Я на GUI выбираю radio Муж, сохраняю в ini файл выбранное значений.
После перезапуска GUI, должно быть уже выбран одно из radio.
GUI:
IniRead, MyName, settings.ini, Info, Name, Имя Фамилия
IniRead, Rang, settings.ini, Info, Rang
IniRead, Hospital, settings.ini, Info, Hospital
IniRead, Pol, settings.ini, Info, Pol

Gui, Add, Picture, x2 y-1 w140 h130 , %A_desktop%\фото МЗ\Болька.png
Gui, Add, Text, x152 y19 w100 h20 , Ваш ник:
Gui, Add, Text, x152 y49 w100 h20 , Ваша должность:
Gui, Add, Text, x152 y79 w100 h20 , Ваш пол:
Gui, Add, Radio, x272 y79 w60 h20 vPolforini, Муж
Gui, Add, Radio, x342 y79 w60 h20, Жен
Gui, Add, Button, x10 y169 w130 h50 gRazrab, Разработчик
Gui, Add, Edit, x272 y19 w130 h20 vMyNameforini, %MyName%
Gui, Add, Text, x152 y109 w100 h20 , Ваша больница:
Gui, Add, DropDownList, x272 y49 w130 h150 vRangforini, Интерн|Мл.Медработник|Ст.Медработник|Врач Участковый|Врач Терапевт|Врач Хирург|Мл.Специалист|Ст.Специалист|Заведующий Отделением|Гл.Врач
GuiControl, ChooseString, Rangforini, %Rang%
Gui, Add, DropDownList, x272 y109 w130 h150 vHospitalforini, Больница Лос-Сантос|Больница Лас-Вентурас
GuiControl, ChooseString, Hospitalforini, %Hospital%
Gui, Add, Button, x143 y169 w130 h50 gForum, Форум МЗ
Gui, Add, Button, x275 y169 w130 h50 gCommands, Клавиши и команды
Gui, Add, Button, x12 y134 w390 h30 gSave, Сохранить данные
Gui Submit, NoHide
Gui, Show, x719 y226 h234 w415, MC-binder for RP2 by James Becker
Return

GuiClose:
ExitApp
Razrab:
{
    Run, "https://vk.com/dimazees"
    return
}
Forum:
{
    Run, "https://forum.sa-mp.ru/index.php?/forum/67-министерство-здравоохранения/"
    return
}
Commands:
{
    Gui, 2: Add, Tab, x2 y-1 w308 h173 , Клавиши|Команды
    Gui, 2: Tab, 1
    Gui, 2: Font, S10 CDefault, Verdana
    Gui, 2: Add, ListBox, x12 y29 w110 h30 , ПКМ + F1
    Gui, 2: Add, ListBox, x12 y59 w110 h22 , ПКМ + F2
    Gui, 2: Add, ListBox, x12 y89 w110 h22 , ПКМ + F3
    Gui, 2: Add, ListBox, x12 y119 w110 h22 , ПКМ + F4
    Gui, 2: Add, ListBox, x132 y29 w160 h30 , Лечение пациентаъ
    Gui, 2: Add, ListBox, x132 y59 w160 h22 , Инъекции
    Gui, 2: Add, ListBox, x132 y89 w160 h22 , Перелом, операции
    Gui, 2: Add, ListBox, x132 y119 w160 h22 , Мед.комиссия
    Gui, 2: Tab, 2
    Gui, 2: Add, ListBox, x22 y39 w100 h22 , .пост
    Gui, 2: Add, ListBox, x22 y69 w100 h22 , .патруль
    Gui, 2: Add, ListBox, x22 y99 w100 h22 , .устав
    Gui, 2: Add, ListBox, x22 y129 w100 h22 , .цены
    Gui, 2: Add, ListBox, x132 y39 w100 h22 , .препараты
    Gui, 2: Add, ListBox, x132 y69 w100 h22 , .клятва
    Gui, 2: Add, ListBox, x132 y99 w100 h22 , .рп
    Gui, 2: Show, x400 y210 h173 w308, Клавиши и команды
    Return

}
Save:
{
    Gui Submit, NoHide
    IniWrite, %MyNameforini%, settings.ini, Info, Name
    IniWrite, %Rangforini%, settings.ini, Info, Rang
    IniWrite, %Hospitalforini%, settings.ini, Info, Hospital
    IniWrite, %polforini%, settings.ini, Info, Pol
    MsgBox, Данные сохранены!
    return
}
 
Решение
Неправильно подключил Radio в меню, если я не ошибаюсь, то подключение такое же как и чек бокса.
AutoHotKey:
Menu, Tray, Icon, icon.ico
Gui, Add, Picture, x2 y-1 w140 h130 , Hospital.png
Gui, Add, Text, x152 y19 w100 h20 , Ваш ник:
Gui, Add, Text, x152 y49 w100 h20 , Ваша должность:
Gui, Add, Text, x152 y79 w100 h20 , Ваш пол:
If (pol = 1)
{
Gui, Add, Radio, x272 y79 w60 h20 vPolforini Checked, Муж
Gui, Add, Radio, x342 y79 w60 h20, Жен
}
Else if (pol = 2)
{
    Gui, Add, Radio, x272 y79 w60 h20 vPolforini, Муж
    Gui, Add, Radio, x342 y79 w60 h20 Checked, Жен
}
Else
{
    Gui, Add, Radio, x272 y79 w60 h20 vPolforini, Муж
    Gui, Add, Radio, x342 y79 w60 h20, Жен
}
GuiControl,, Radio checked%Pol%
Gui, Add, Button, x10 y169 w130 h50...

Pizduk2277

Активный
289
32
Всем доброго времени суток!
Я столкнулся вот такой проблемой:
Посмотреть вложение 164253
Я на GUI выбираю radio Муж, сохраняю в ini файл выбранное значений.
После перезапуска GUI, должно быть уже выбран одно из radio.
GUI:
IniRead, MyName, settings.ini, Info, Name, Имя Фамилия
IniRead, Rang, settings.ini, Info, Rang
IniRead, Hospital, settings.ini, Info, Hospital
IniRead, Pol, settings.ini, Info, Pol

Gui, Add, Picture, x2 y-1 w140 h130 , %A_desktop%\фото МЗ\Болька.png
Gui, Add, Text, x152 y19 w100 h20 , Ваш ник:
Gui, Add, Text, x152 y49 w100 h20 , Ваша должность:
Gui, Add, Text, x152 y79 w100 h20 , Ваш пол:
Gui, Add, Radio, x272 y79 w60 h20 vPolforini, Муж
Gui, Add, Radio, x342 y79 w60 h20, Жен
Gui, Add, Button, x10 y169 w130 h50 gRazrab, Разработчик
Gui, Add, Edit, x272 y19 w130 h20 vMyNameforini, %MyName%
Gui, Add, Text, x152 y109 w100 h20 , Ваша больница:
Gui, Add, DropDownList, x272 y49 w130 h150 vRangforini, Интерн|Мл.Медработник|Ст.Медработник|Врач Участковый|Врач Терапевт|Врач Хирург|Мл.Специалист|Ст.Специалист|Заведующий Отделением|Гл.Врач
GuiControl, ChooseString, Rangforini, %Rang%
Gui, Add, DropDownList, x272 y109 w130 h150 vHospitalforini, Больница Лос-Сантос|Больница Лас-Вентурас
GuiControl, ChooseString, Hospitalforini, %Hospital%
Gui, Add, Button, x143 y169 w130 h50 gForum, Форум МЗ
Gui, Add, Button, x275 y169 w130 h50 gCommands, Клавиши и команды
Gui, Add, Button, x12 y134 w390 h30 gSave, Сохранить данные
Gui Submit, NoHide
Gui, Show, x719 y226 h234 w415, MC-binder for RP2 by James Becker
Return

GuiClose:
ExitApp
Razrab:
{
    Run, "https://vk.com/dimazees"
    return
}
Forum:
{
    Run, "https://forum.sa-mp.ru/index.php?/forum/67-министерство-здравоохранения/"
    return
}
Commands:
{
    Gui, 2: Add, Tab, x2 y-1 w308 h173 , Клавиши|Команды
    Gui, 2: Tab, 1
    Gui, 2: Font, S10 CDefault, Verdana
    Gui, 2: Add, ListBox, x12 y29 w110 h30 , ПКМ + F1
    Gui, 2: Add, ListBox, x12 y59 w110 h22 , ПКМ + F2
    Gui, 2: Add, ListBox, x12 y89 w110 h22 , ПКМ + F3
    Gui, 2: Add, ListBox, x12 y119 w110 h22 , ПКМ + F4
    Gui, 2: Add, ListBox, x132 y29 w160 h30 , Лечение пациентаъ
    Gui, 2: Add, ListBox, x132 y59 w160 h22 , Инъекции
    Gui, 2: Add, ListBox, x132 y89 w160 h22 , Перелом, операции
    Gui, 2: Add, ListBox, x132 y119 w160 h22 , Мед.комиссия
    Gui, 2: Tab, 2
    Gui, 2: Add, ListBox, x22 y39 w100 h22 , .пост
    Gui, 2: Add, ListBox, x22 y69 w100 h22 , .патруль
    Gui, 2: Add, ListBox, x22 y99 w100 h22 , .устав
    Gui, 2: Add, ListBox, x22 y129 w100 h22 , .цены
    Gui, 2: Add, ListBox, x132 y39 w100 h22 , .препараты
    Gui, 2: Add, ListBox, x132 y69 w100 h22 , .клятва
    Gui, 2: Add, ListBox, x132 y99 w100 h22 , .рп
    Gui, 2: Show, x400 y210 h173 w308, Клавиши и команды
    Return

}
Save:
{
    Gui Submit, NoHide
    IniWrite, %MyNameforini%, settings.ini, Info, Name
    IniWrite, %Rangforini%, settings.ini, Info, Rang
    IniWrite, %Hospitalforini%, settings.ini, Info, Hospital
    IniWrite, %polforini%, settings.ini, Info, Pol
    MsgBox, Данные сохранены!
    return
}
Неправильно подключил Radio в меню, если я не ошибаюсь, то подключение такое же как и чек бокса.
 

хыхы

Участник
Автор темы
16
0
Неправильно подключил Radio в меню, если я не ошибаюсь, то подключение такое же как и чек бокса.
AutoHotKey:
Menu, Tray, Icon, icon.ico
Gui, Add, Picture, x2 y-1 w140 h130 , Hospital.png
Gui, Add, Text, x152 y19 w100 h20 , Ваш ник:
Gui, Add, Text, x152 y49 w100 h20 , Ваша должность:
Gui, Add, Text, x152 y79 w100 h20 , Ваш пол:
If (pol = 1)
{
Gui, Add, Radio, x272 y79 w60 h20 vPolforini Checked, Муж
Gui, Add, Radio, x342 y79 w60 h20, Жен
}
Else if (pol = 2)
{
    Gui, Add, Radio, x272 y79 w60 h20 vPolforini, Муж
    Gui, Add, Radio, x342 y79 w60 h20 Checked, Жен
}
Else
{
    Gui, Add, Radio, x272 y79 w60 h20 vPolforini, Муж
    Gui, Add, Radio, x342 y79 w60 h20, Жен
}
GuiControl,, Radio checked%Pol%
Gui, Add, Button, x10 y169 w130 h50 gRazrab, Разработчик
Gui, Add, Edit, x272 y19 w130 h20 vMyNameforini, %MyName%
Gui, Add, Text, x152 y109 w100 h20 , Ваша больница:
Gui, Add, DropDownList, x272 y49 w130 h150 vRangforini, Интерн|Мл.Медработник|Ст.Медработник|Врач Участковый|Врач Терапевт|Врач Хирург|Мл.Специалист|Ст.Специалист|Заведующий Отделением|Гл.Врач
GuiControl, ChooseString, Rangforini, %Rang%
Gui, Add, DropDownList, x272 y109 w130 h150 vHospitalforini, Больница Лос-Сантос|Больница Лас-Вентурас
GuiControl, ChooseString, Hospitalforini, %Hospital%
Gui, Add, Button, x143 y169 w130 h50 gForum, Форум МЗ
Gui, Add, Button, x275 y169 w130 h50 gCommands, Клавиши и команды
Gui, Add, Button, x12 y134 w390 h30 gSave, Сохранить данные
Gui, Show, x719 y226 h234 w415, MC-binder for RP2 by James Becker
Return

GuiClose:
ExitApp
Razrab:
{
    Run, "https://vk.com/dimazees"
    return
}
Forum:
{
    Run, "https://forum.sa-mp.ru/index.php?/forum/67-министерство-здравоохранения/"
    return
}
Commands:
{
    Menu, Tray, Icon, icon.ico
    Gui, 2: Add, Tab, x2 y-1 w308 h173 , Клавиши|Команды
    Gui, 2: Tab, 1
    Gui, 2: Font, S10 CDefault, Verdana
    Gui, 2: Add, ListBox, x12 y29 w110 h30 , ПКМ + F1
    Gui, 2: Add, ListBox, x12 y59 w110 h22 , ПКМ + F2
    Gui, 2: Add, ListBox, x12 y89 w110 h22 , ПКМ + F3
    Gui, 2: Add, ListBox, x12 y119 w110 h22 , ПКМ + F4
    Gui, 2: Add, ListBox, x132 y29 w160 h30 , Лечение пациентаъ
    Gui, 2: Add, ListBox, x132 y59 w160 h22 , Инъекции
    Gui, 2: Add, ListBox, x132 y89 w160 h22 , Перелом, операции
    Gui, 2: Add, ListBox, x132 y119 w160 h22 , Мед.комиссия

    Gui, 2: Tab, 2
    Gui, 2: Add, ListBox, x22 y39 w100 h22 , .пост
    Gui, 2: Add, ListBox, x22 y69 w100 h22 , .патруль
    Gui, 2: Add, ListBox, x22 y99 w100 h22 , .устав
    Gui, 2: Add, ListBox, x22 y129 w100 h22 , .цены
    Gui, 2: Add, ListBox, x132 y39 w100 h22 , .препараты
    Gui, 2: Add, ListBox, x132 y69 w100 h22 , .клятва
    Gui, 2: Add, ListBox, x132 y99 w100 h22 , .рп
    Gui, 2: Show, x400 y210 h173 w308, Клавиши и команды
    Return
}
Save:
{
    Gui Submit, NoHide
    IniWrite, %MyNameforini%, settings.ini, Info, Name
    IniWrite, %Rangforini%, settings.ini, Info, Rang
    IniWrite, %Hospitalforini%, settings.ini, Info, Hospital
    IniWrite, %polforini%, settings.ini, Info, Pol
    Reload
}
Всё, нашёл решение! Всем спасибо зак активность 😁