C# Класс ACPAddIn.AutoCompleteForm

This class handle the presentation layer for presenting the Suggestion list in a cusotmized window form to user. It provides methods such as to navigate the page, hide the suggestion box and text wrapping for each entry. Author: Loke Yan Hao
Наследование: System.Windows.Forms.Form
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AutoCompleteForm ( ) : System
Hide ( ) : void
getActualWidth ( ) : int
getDisplaySuggestionCount ( ) : int
getNumOfPage ( ) : int
getPageIndex ( ) : int
getSourceNameWrapping ( String sourceName, Font font ) : String
getSuggestionWrapping ( String suggestion, Font font, bool entityMode ) : String
nextSuggestionPage ( ) : void
populateForm ( List suggestions ) : void
previousSuggestionPage ( ) : void
quickPaste ( int i ) : void
selectFirstIndex ( ) : void
showForm ( IWin32Window owner ) : void
updateConfiguration ( ) : void

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

Метод Описание
Dispose ( bool disposing ) : void

Clean up any resources being used.

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

Метод Описание
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

ListBox1_DrawItem ( object sender, DrawItemEventArgs e ) : void
ListBox1_SelectedIndexChanged ( object sender, System e ) : void
ListBox_initWidth ( ListBox listBox ) : void
closeBut_MouseClick ( object sender, MouseEventArgs e ) : void
closeBut_MouseHover ( object sender, EventArgs e ) : void
closeBut_MouseLeave ( object sender, EventArgs e ) : void
generateSubstring ( String words, ArrayList wordIndexes ) : String
getRenderTextHeight ( String text, Control control, Font font ) : int
getRenderTextWidth ( String text, Control control, Font font ) : int
listBox1_KeyDown ( object sender, KeyEventArgs e ) : void
listBox1_KeyPress ( object sender, KeyPressEventArgs e ) : void
listBox1_MouseDoubleClick ( object sender, MouseEventArgs e ) : void
nextBut_MouseClick ( object sender, MouseEventArgs e ) : void
nextBut_MouseHover ( object sender, EventArgs e ) : void
nextBut_MouseLeave ( object sender, EventArgs e ) : void
previousBut_MouseClick ( object sender, MouseEventArgs e ) : void
previousBut_MouseHover ( object sender, EventArgs e ) : void
previousBut_MouseLeave ( object sender, EventArgs e ) : void
updateNextPreviousButton ( ) : void
updateSuggestionPageDisplay ( ) : void

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

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

public AutoCompleteForm ( ) : System
Результат System

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

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
Результат void

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

public Hide ( ) : void
Результат void

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

public getActualWidth ( ) : int
Результат int

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

public getDisplaySuggestionCount ( ) : int
Результат int

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

public getNumOfPage ( ) : int
Результат int

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

public getPageIndex ( ) : int
Результат int

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

public getSourceNameWrapping ( String sourceName, Font font ) : String
sourceName String
font System.Drawing.Font
Результат String

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

public getSuggestionWrapping ( String suggestion, Font font, bool entityMode ) : String
suggestion String
font System.Drawing.Font
entityMode bool
Результат String

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

public nextSuggestionPage ( ) : void
Результат void

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

public populateForm ( List suggestions ) : void
suggestions List
Результат void

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

public previousSuggestionPage ( ) : void
Результат void

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

public quickPaste ( int i ) : void
i int
Результат void

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

public selectFirstIndex ( ) : void
Результат void

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

public showForm ( IWin32Window owner ) : void
owner IWin32Window
Результат void

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

public updateConfiguration ( ) : void
Результат void