Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Как сделать автопрокрутку в конец List-box? (http://forum.oszone.net/showthread.php?t=141302)

Twix1124 28-05-2009 19:35 1129693

Как сделать автопрокрутку в конец List-box?
 
У меня добавляются элементы в листбокс, и когда их становится слишком много, то слева появляется слайдер, который всегда вверху.
Можно ли сделать, что бы по добавлению элемента, слайдер оказывался в конце. Желательно путём использования стилей.
Спасибо.

Creat0R 28-05-2009 23:55 1129878

Цитата:

Цитата 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.

Время: 23:19.
© OSzone.net 2001-