-
AutoIt
(
http://forum.oszone.net/forumdisplay.php?f=103)
Как сделать автопрокрутку в конец List-box?
У меня добавляются элементы в листбокс, и когда их становится слишком много, то слева появляется слайдер, который всегда вверху.
Можно ли сделать, что бы по добавлению элемента, слайдер оказывался в конце. Желательно путём использования стилей.
Спасибо.
|
Цитата:
Цитата Twix1124
Желательно путём использования стилей »
|
Хех, стили ведь не выполняют задачи, они только присваивают свойства окнам ;)
Вот пример:
Код:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
;
Global $iCounter = 1
$GUI = GUICreate("List Add Items", 300, 200)
$List = GUICtrlCreateList("First Item", 20, 20, 260, 140, BitOR($WS_BORDER, $WS_VSCROLL))
$Add_Button = GUICtrlCreateButton("Add Item", 20, 170, 70, 20)
GUISetState(@SW_SHOW, $GUI)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
Case $Add_Button
GUICtrlSetData($List, "Added Item" & $iCounter, "Added Item" & $iCounter)
$iCounter += 1
EndSwitch
WEnd
|
Время: 23:19.
© OSzone.net 2001-