Граф наследования: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 | индекс интересующей строки |