C# Class AutocompleteMenuNS.AutocompleteMenu

Inheritance: System.ComponentModel.Component, IExtenderProvider
Afficher le fichier Open project: samarjeet27/ynoteclassic Class Usage Examples

Private Properties

Свойство Type Description
ApplyAutocomplete void
BuildAutocompleteList void
CreateWrapper ITextBoxWrapper
FindWrapper ITextBoxWrapper
GetFragment Range
IExtenderProvider bool
ListView_ItemHovered void
ListView_ItemSelected void
OnOpening void
OnSelecting void
OnSelecting void
ResetTimer void
ResetTimer void
ShowAutocomplete void
ShowMenu void
SubscribeForm void
UnsubscribeForm void
control_KeyDown void
control_LostFocus void
control_MouseDown void
control_Scroll void
form_FormClosing void
form_LocationChanged void
timer_Tick void

Méthodes publiques

Méthode Description
AddItem ( AutocompleteItem item ) : void
AddItem ( string item ) : void
AutocompleteMenu ( ) : System
Close ( ) : void
GetAutocompleteMenu ( Control control ) : AutocompleteMenu
GetItemRectangle ( int itemIndex ) : Rectangle

Returns rectangle of item

OnHovered ( HoveredEventArgs e ) : void
OnSelected ( SelectedEventArgs args ) : void
ProcessKey ( char c, Keys keyModifiers ) : bool
SelectNext ( int shift ) : void
SetAutocompleteItems ( IEnumerable items ) : void
SetAutocompleteItems ( IEnumerable items ) : void
SetAutocompleteMenu ( Control control, AutocompleteMenu menu ) : void
Show ( Control control, bool forced ) : void

Shows popup menu immediately

Update ( ) : void

Updates size of the menu

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
OnWrapperNeeded ( WrapperNeededEventArgs args ) : void

Private Methods

Méthode Description
ApplyAutocomplete ( AutocompleteItem item, Range fragment ) : void
BuildAutocompleteList ( bool forced ) : void
CreateWrapper ( Control control ) : ITextBoxWrapper
FindWrapper ( Control sender ) : ITextBoxWrapper
GetFragment ( string searchPattern ) : Range
IExtenderProvider ( object extendee ) : bool
ListView_ItemHovered ( object sender, HoveredEventArgs e ) : void
ListView_ItemSelected ( object sender, EventArgs e ) : void
OnOpening ( CancelEventArgs args ) : void
OnSelecting ( ) : void
OnSelecting ( SelectingEventArgs args ) : void
ResetTimer ( ) : void
ResetTimer ( int interval ) : void
ShowAutocomplete ( bool forced ) : void
ShowMenu ( ) : void
SubscribeForm ( ITextBoxWrapper wrapper ) : void
UnsubscribeForm ( ITextBoxWrapper wrapper ) : void
control_KeyDown ( object sender, KeyEventArgs e ) : void
control_LostFocus ( object sender, EventArgs e ) : void
control_MouseDown ( object sender, MouseEventArgs e ) : void
control_Scroll ( object sender, ScrollEventArgs e ) : void
form_FormClosing ( object sender, FormClosingEventArgs e ) : void
form_LocationChanged ( object sender, EventArgs e ) : void
timer_Tick ( object sender, EventArgs e ) : void

Method Details

AddItem() public méthode

public AddItem ( AutocompleteItem item ) : void
item AutocompleteItem
Résultat void

AddItem() public méthode

public AddItem ( string item ) : void
item string
Résultat void

AutocompleteMenu() public méthode

public AutocompleteMenu ( ) : System
Résultat System

Close() public méthode

public Close ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

GetAutocompleteMenu() public méthode

public GetAutocompleteMenu ( Control control ) : AutocompleteMenu
control System.Windows.Forms.Control
Résultat AutocompleteMenu

GetItemRectangle() public méthode

Returns rectangle of item
public GetItemRectangle ( int itemIndex ) : Rectangle
itemIndex int
Résultat System.Drawing.Rectangle

OnHovered() public méthode

public OnHovered ( HoveredEventArgs e ) : void
e HoveredEventArgs
Résultat void

OnSelected() public méthode

public OnSelected ( SelectedEventArgs args ) : void
args SelectedEventArgs
Résultat void

OnWrapperNeeded() protected méthode

protected OnWrapperNeeded ( WrapperNeededEventArgs args ) : void
args WrapperNeededEventArgs
Résultat void

ProcessKey() public méthode

public ProcessKey ( char c, Keys keyModifiers ) : bool
c char
keyModifiers Keys
Résultat bool

SelectNext() public méthode

public SelectNext ( int shift ) : void
shift int
Résultat void

SetAutocompleteItems() public méthode

public SetAutocompleteItems ( IEnumerable items ) : void
items IEnumerable
Résultat void

SetAutocompleteItems() public méthode

public SetAutocompleteItems ( IEnumerable items ) : void
items IEnumerable
Résultat void

SetAutocompleteMenu() public méthode

public SetAutocompleteMenu ( Control control, AutocompleteMenu menu ) : void
control System.Windows.Forms.Control
menu AutocompleteMenu
Résultat void

Show() public méthode

Shows popup menu immediately
public Show ( Control control, bool forced ) : void
control System.Windows.Forms.Control
forced bool If True - MinFragmentLength will be ignored
Résultat void

Update() public méthode

Updates size of the menu
public Update ( ) : void
Résultat void