Table of Contents

Interface ICompletionListBox

Namespace
Alternet.Editor.CodeCompletion
Assembly
Alternet.Editor.v9.dll

Represents properties and methods of a list box control that appears in the code completion window.

public interface ICompletionListBox : IControl

Properties

AlphaImages

When implemented by a class, represents an alpha image list associated with this ICompletionListBox.

ColumnCount

When implemented by a class, returns number of the columns in the ICompletionListBox.

Columns

When implemented by a class, represents ICodeCompletionColumn collection.

Filter

When implemented by a class, gets or sets filter string to filter ICompletionListBox content. Filtered

FilterOptions

When implemented by a class, gets or sets rules specifying how list box should filter its content.

Filtered

When implemented by a class, gets or sets a boolean value that indicates whether ICompletionListBox should filter its content using Filer property. Filter

FocusMode

When implemented by a class, specifies item preselection mode.

Images

When implemented by a class, represents an image list associated with this ICompletionListBox.

ItemFocusRectangleColor

When implemented by a class, represents focus rectangle color of the selected item.

ItemHeight

When implemented by a class, gets or sets the height of an item in the ICompletionListBox.

ItemWidth

When implemented by a class, gets width of the widest item.

Items

When implemented by a class, gets the items of the ICompletionListBox.

NavKeys

When implemented by a class, represents a key collection used to navigate within the ICompletionListBox content.

Priority

When implemented by a class, gets or sets priority filter to filter ICompletionListBox content. Filter

Provider

When implemented by a class, represents the object that provides data for code completion. ICodeCompletionProvider

SelectedBackgroundColor

When implemented by a class, represents background color of the selected item.

SelectedForegroundColor

When implemented by a class, represents foreground color of the selected item.

SelectedIndex

When implemented by a class, gets or sets the zero-based index of the currently selected item in a ICompletionListBox.

Sorted

When implemented by a class, gets or sets a value indicating whether the items in the ICompletionListBox are sorted alphabetically.

TabStop

When implemented by a class, gets or sets a value indicating whether the user can give the focus to this control using the TAB key.

TopIndex

When implemented by a class, gets or sets the index of the first visible item in the ICompletionListBox.

Methods

AddColumn()

When implemented by a class, adds a new column to the end of the ICompletionListBox column collection.

ClearColumns()

When implemented by a class, removes all columns from the ICompletionListBox column collection.

GetIndex()

When implemented by a class, returns current index.

GetIndex(bool)

When implemented by a class, returns current index.

GetIndex(int)

When implemented by a class, returns current index.

InsertColumn(int)

When implemented by a class, inserts a new column to the specified position of the ICompletionListBox columns collection.

RemoveColumnAt(int)

When implemented by a class, removes column at the specified position from the ICompletionListBox column collection.

ResetContent()

When implemented by a class, updates ICompletionListBox content from its Provider.

ResetContent(int)

When implemented by a class, updates ICompletionListBox content from its Provider.

Events

KeyDown

When implemented by a class, occurs when a key is pressed while the control has focus.

MouseWheel

When implemented by a class, occurs when the mouse wheel moves while the control has focus.

SelectedIndexChanged

When implemented by a class, occurs when the ICompletionListBox.SelectedIndex property has changed.

UpdateSize

When implemented by a class, occurs when size of the control is changed.