Spyhunter
Знающий
- Сообщения
- 56
- Репутация
- 13
Собственно мне, с вашей помощью, нужно создать таблицу в которую можно будет добавить содержимое нажав кнопку "Добавить". Таблица должна содержать 3 критерия, то есть координаты X, Y и Z.
И так же получить все эти 3 значения при выборе какой-либо строки.
Думаю лучше записывать в ini файл, а как прочитать оттуда?
Идей как это всё сделать... нет. :-\
Вот этим можно в ini записать.
И так же получить все эти 3 значения при выборе какой-либо строки.
Думаю лучше записывать в ini файл, а как прочитать оттуда?
Идей как это всё сделать... нет. :-\
Вот этим можно в ini записать.
Код:
$sFile = FileSaveDialog("Укажите INI", "", "INI (*.ini)")
If @error Then Exit
$sData = InputBox("", "Введите X") & "|" & InputBox("", "Введите Y") & "|" & InputBox("", "Введите Z")
If @error Then Exit
$sSection = "ListView"
$sItemPrefix = "Item"
_GUICtrlListView_AddItemToINI($sFile, $sData, $sSection, $sItemPrefix)
Func _GUICtrlListView_AddItemToINI($hFile, $sString, $sSection, $sItemPrefix)
Local $iTotal
If Not FileExists($hFile) Then SetError(1)
$iTotal = _GUICtrlListView_CountItemsFromINI($hFile, $sSection, $sItemPrefix)
IniWrite($hFile, $sSection, $sItemPrefix & $iTotal, $sString)
EndFunc
Func _GUICtrlListView_CountItemsFromINI($hFile, $sSection, $sItemPrefix)
Local $iNum = 0, $sString
If Not FileExists($hFile) Then SetError(1)
While 1 = 1
$sString = IniRead($hFile, $sSection, $sItemPrefix & $iNum, "")
If $sString = "" Then
ExitLoop
EndIf
$iNum += 1
WEnd
Return $iNum
EndFunc