C# Класс ICSharpCode.TextEditor.Gui.CompletionWindow.CodeCompletionWindow

Наследование: AbstractCompletionWindow
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
HandleMouseWheel ( MouseEventArgs e ) : void
ProcessKeyEvent ( char ch ) : bool
ShowCompletionWindow ( Form parent, TextEditorControl control, string fileName, ICompletionDataProvider completionDataProvider, char firstChar ) : CodeCompletionWindow
ShowCompletionWindow ( Form parent, TextEditorControl control, string fileName, ICompletionDataProvider completionDataProvider, char firstChar, bool showDeclarationWindow, bool fixedListViewWidth ) : CodeCompletionWindow

Защищенные методы

Метод Описание
CaretOffsetChanged ( object sender, EventArgs e ) : void
Dispose ( bool disposing ) : void
ProcessTextAreaKey ( Keys keyData ) : bool
SetLocation ( ) : void

Приватные методы

Метод Описание
CodeCompletionListViewClick ( object sender, EventArgs e ) : void
CodeCompletionListViewDoubleClick ( object sender, EventArgs e ) : void
CodeCompletionListViewFirstItemChanged ( object sender, EventArgs e ) : void
CodeCompletionListViewSelectedItemChanged ( object sender, EventArgs e ) : void
CodeCompletionWindow ( ICompletionDataProvider completionDataProvider, ICompletionData completionData, Form parentForm, TextEditorControl control, bool showDeclarationWindow, bool fixedListViewWidth ) : System
DocumentAboutToBeChanged ( object sender, DocumentEventArgs e ) : void
GetListViewSize ( ) : Size
GetListViewWidth ( int defaultWidth, int height ) : int

Gets the list view width large enough to handle the longest completion data text string.

InsertSelectedItem ( char ch ) : bool
SetDeclarationViewLocation ( ) : void
VScrollBarValueChanged ( object sender, EventArgs e ) : void

Описание методов

CaretOffsetChanged() защищенный Метод

protected CaretOffsetChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

HandleMouseWheel() публичный Метод

public HandleMouseWheel ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

ProcessKeyEvent() публичный Метод

public ProcessKeyEvent ( char ch ) : bool
ch char
Результат bool

ProcessTextAreaKey() защищенный Метод

protected ProcessTextAreaKey ( Keys keyData ) : bool
keyData Keys
Результат bool

SetLocation() защищенный Метод

protected SetLocation ( ) : void
Результат void

ShowCompletionWindow() публичный статический Метод

public static ShowCompletionWindow ( Form parent, TextEditorControl control, string fileName, ICompletionDataProvider completionDataProvider, char firstChar ) : CodeCompletionWindow
parent System.Windows.Forms.Form
control ICSharpCode.TextEditor.TextEditorControl
fileName string
completionDataProvider ICompletionDataProvider
firstChar char
Результат CodeCompletionWindow

ShowCompletionWindow() публичный статический Метод

public static ShowCompletionWindow ( Form parent, TextEditorControl control, string fileName, ICompletionDataProvider completionDataProvider, char firstChar, bool showDeclarationWindow, bool fixedListViewWidth ) : CodeCompletionWindow
parent System.Windows.Forms.Form
control ICSharpCode.TextEditor.TextEditorControl
fileName string
completionDataProvider ICompletionDataProvider
firstChar char
showDeclarationWindow bool
fixedListViewWidth bool
Результат CodeCompletionWindow