Граф наследования:ListBox:
Открытые члены | |
ItemFromPoint ([in] USHORT x,[in] USHORT y,[out, retval] LONG *pIndex) | |
Метод позволяет определить элемент по точке. | |
Свойства | |
VARIANT_BOOL RW | Selected [[in] LONG Index] [] |
Свойство позволяет определить выделена ли определенная строка. | |
LONG R | SelCount [] |
Свойство позволяет определить количество выделенных строк. | |
VARIANT_BOOL RW | MultiSelect [] |
Свойство определяет изменение статуса выделения строки при одинарном или двойном щелчке мышки, любое количество элементов может быть выделено. | |
VARIANT_BOOL RW | ExtendedSelect [] |
Свойство определяет возможность выделения любого количества элементов с использованием клавиш клавиатуры и мышки. | |
USHORT RW | ColumnCount [] |
Свойство определяет количество колонок в компоненте, значение 0 - свойство не задано. | |
USHORT RW | ColumnWidth [] |
Свойство определяет длину колонки в компоненте, значение 0 - свойство не задано. | |
ULONG RW | ScrollBars [] |
Свойство определяет возможность отображения у компонента полос прокрутки и может принимать следующие значения:. |
События: компонент вызывает событие OnChange при изменении выделения строк.
Создание: Компонент можно создать методом CreateListBox класса Frame
Пример (JScript):
o = new ActiveXObject("Scripting.WindowSystemObject") o.EnableVisualStyles = true f = o.CreateForm(0,0,0,0) f.Text = "WSO" f.ClientWidth = 200 f.ClientHeight = 100 f.CenterControl() ListBox = f.CreateListBox(10,10,100,80) with (ListBox) { for (i = 1; i<25; i++) Add("Item "+i) } f.Show() o.Run()
Результат:
ItemFromPoint | ( | [in] USHORT | x, | |
[in] USHORT | y, | |||
[out, retval] LONG * | pIndex | |||
) |
Метод позволяет определить элемент по точке.
x | x-координата точки, координаты берутся относительно относительно компонента | |
y | y-координата точки |
pIndex | индекс элемента, -1 если элемент не найден |
USHORT RW ColumnCount |
Свойство определяет количество колонок в компоненте, значение 0 - свойство не задано.
В случае задания этого свойства длина колонки устанавливается как длина компонента, поделенная на число колонок. Изменение этого свойства меняет свойство ColumnWidth.
Значение по умолчанию: "0".
USHORT RW ColumnWidth |
Свойство определяет длину колонки в компоненте, значение 0 - свойство не задано.
Значение по умолчанию: "0".
VARIANT_BOOL RW ExtendedSelect |
Свойство определяет возможность выделения любого количества элементов с использованием клавиш клавиатуры и мышки.
Значение по умолчанию: "FALSE".
VARIANT_BOOL RW MultiSelect |
Свойство определяет изменение статуса выделения строки при одинарном или двойном щелчке мышки, любое количество элементов может быть выделено.
Значение по умолчанию: "FALSE".
ULONG RW ScrollBars |
Свойство определяет возможность отображения у компонента полос прокрутки и может принимать следующие значения:.
LONG R SelCount |
Свойство позволяет определить количество выделенных строк.
VARIANT_BOOL RW Selected[[in] LONG Index] | ( | ) |
Свойство позволяет определить выделена ли определенная строка.
Index | индекс интересующей строки |