C# Class ExcelDna.IntelliSense.FormulaEditWatcher

Inheritance: IDisposable
显示文件 Open project: Excel-DNA/IntelliSense Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
FormulaEditWatcher ( WindowWatcher windowWatcher, SynchronizationContext syncContextAuto ) : System

Private Methods

Method Description
FormulaPollingCallback ( object _unused_ ) : void
GetTopLevelWindow ( AutomationElement element ) : IntPtr
InstallLocationMonitor ( IntPtr hWnd ) : void
InstallTextChangeMonitor ( AutomationElement element ) : void
OnStateChanged ( ExcelDna.IntelliSense.StateChangeEventArgs stateChangeEventArgs ) : void
SetEditWindow ( IntPtr newWindowHandle, IntPtr &hwnd, AutomationElement &element ) : void
TextChanged ( object sender, AutomationEventArgs e ) : void
UninstallLocationMonitor ( ) : void
UninstallTextChangeMonitor ( AutomationElement element ) : void
UpdateEditState ( bool moveOnly = false ) : void
UpdateFormula ( bool textChangedOnly = false ) : void
UpdateFormulaPolling ( ) : void
_windowLocationWatcher_LocationChanged ( object sender, EventArgs e ) : void
_windowWatcher_FormulaBarWindowChanged ( object sender, WindowWatcher e ) : void
_windowWatcher_InCellEditWindowChanged ( object sender, WindowWatcher e ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

FormulaEditWatcher() public method

public FormulaEditWatcher ( WindowWatcher windowWatcher, SynchronizationContext syncContextAuto ) : System
windowWatcher WindowWatcher
syncContextAuto System.Threading.SynchronizationContext
return System