Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 20
Благодарности: 0

Профиль | Отправить PM | Цитировать


Да оба премера работают во втором как бы проще но непонял цытаты:Если сохраняеться порядок строк.
И если позволете чуть чуть усложнить
КАк с помощью значения $List_000 = IniRead("List.ini", "List", "List", "")
вернуть в окно значение по умолчанию
Да ивобще несильно ли я мудрую когда перевожу таким образом переменые может просто забивать в ини файл то что содержут строки и не заморачиваться, просто возникают сомнение строки будут содержатьсловосочитания и как это может повлиять потом на работу скрипта

код:
#include <GUIConstants.au3>
#include <ComboConstants.au3>

GUICreate("Моё окно", 200, 115)

$List_000 = IniRead("List.ini", "List", "List", "")



$List_001 = GUICtrlCreateCombo("", 5, 5, 100, 20)
GUICtrlSetData(-1, "Роза|Тюльпан|Гвоздика", $List_000)
$Button_001 = GUICtrlCreateButton("Ok", 20, 80, 75, 20)
GUISetState()

While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Select
Case $msg = $Button_001
$iIndex = GUICtrlSendMsg($List_001, $CB_GETCURSEL, 0, 0)
;Получаем индекс текущей строки (отсчёт индекса начинается с нуля)
IniWrite("List.ini", "List", "List", $iIndex + 1)
EndSelect
WEnd

-------
Да всё гениальное заключаеться в простом!!!


Отправлено: 08:11, 09-01-2009 | #1477