running-frag
why me?
- Сообщения
- 441
- Репутация
- 60
вопрос стоит так есть
и функция
в результате появилось несколько вопросов
1. когда список увеличивается и появляется боковой скрол то сразу с ним появляется и нижний. как его убрать? в данный момент специально уменьшина ширина колонки "Log" что б не появлялся нижний :(
2. как поставить фокус на последний элемент. т.е. хочется что бы последний элемент был всегда в "фокусе" и виден (после очередного обновления), назависимо сколько элементов
3. как можно переделать функцию\параменты что бы первый элемент добавлялся в начало, с учётом того что мы хотим сохранить "визуальную целостность" массива. т.е. что бы в списке было 1-2-3-4-5 а не 5-4-3-2-1
Код:
$hLog[1] = _GUICtrlListView_Create ($hGUI, "", 5, 100, 290, 350, BitOR ($LVS_REPORT, $LVS_SINGLESEL))
_GUICtrlListView_InsertColumn ($hLog[1], 0, "Log")
_GUICtrlListView_SetColumnWidth ($hLog[1], 0, 260)
и функция
Код:
Func _log ($_input)
Local $_check = True
_GUICtrlListView_BeginUpdate ($hLog[1])
If IsArray ($_input) And $_check Then
_GUICtrlListView_InsertItem ($hLog[1], @HOUR&":"&@MIN&":"&@SEC)
For $i = 0 To $_input[0]
_GUICtrlListView_InsertItem ($hLog[1], " a["&$i&"] - "&$_input[$i])
Next
Else
_GUICtrlListView_InsertItem ($hLog[1], @HOUR&":"&@MIN&":"&@SEC &" "& $_input) ;; COLUMN TIME
EndIf
_GUICtrlListView_EndUpdate ($hLog[1])
EndFunc
в результате появилось несколько вопросов
1. когда список увеличивается и появляется боковой скрол то сразу с ним появляется и нижний. как его убрать? в данный момент специально уменьшина ширина колонки "Log" что б не появлялся нижний :(
2. как поставить фокус на последний элемент. т.е. хочется что бы последний элемент был всегда в "фокусе" и виден (после очередного обновления), назависимо сколько элементов
3. как можно переделать функцию\параменты что бы первый элемент добавлялся в начало, с учётом того что мы хотим сохранить "визуальную целостность" массива. т.е. что бы в списке было 1-2-3-4-5 а не 5-4-3-2-1