C# Класс System.Windows.Forms.HexBox.KeyInterpreter

Handles user input such as mouse and keyboard input during hex view edit
Наследование: IKeyInterpreter
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_hexBox HexBox
_shiftDown bool

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

Метод Описание
Activate ( ) : void
Deactivate ( ) : void
GetCaretPointF ( long byteIndex ) : PointF
KeyInterpreter ( HexBox hexBox ) : System
PreProcessWmChar ( Message &m ) : bool
PreProcessWmKeyDown ( Message &m ) : bool
PreProcessWmKeyUp ( Message &m ) : bool

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

Метод Описание
BeginMouseSelection ( object sender, MouseEventArgs e ) : void
EndMouseSelection ( object sender, MouseEventArgs e ) : void
GetBytePositionInfo ( Point p ) : BytePositionInfo
PerformPosMoveLeft ( ) : bool
PerformPosMoveLeftByte ( ) : bool
PerformPosMoveRight ( ) : bool
PerformPosMoveRightByte ( ) : bool
PreProcessWmKeyDown_Back ( Message &m ) : bool
PreProcessWmKeyDown_ControlC ( Message &m ) : bool
PreProcessWmKeyDown_ControlV ( Message &m ) : bool
PreProcessWmKeyDown_ControlX ( Message &m ) : bool
PreProcessWmKeyDown_Delete ( Message &m ) : bool
PreProcessWmKeyDown_Down ( Message &m ) : bool
PreProcessWmKeyDown_End ( Message &m ) : bool
PreProcessWmKeyDown_Home ( Message &m ) : bool
PreProcessWmKeyDown_Left ( Message &m ) : bool
PreProcessWmKeyDown_PageDown ( Message &m ) : bool
PreProcessWmKeyDown_PageUp ( Message &m ) : bool
PreProcessWmKeyDown_Right ( Message &m ) : bool
PreProcessWmKeyDown_ShiftDown ( Message &m ) : bool
PreProcessWmKeyDown_ShiftLeft ( Message &m ) : bool
PreProcessWmKeyDown_ShiftRight ( Message &m ) : bool
PreProcessWmKeyDown_ShiftShiftKey ( Message &m ) : bool
PreProcessWmKeyDown_ShiftTab ( Message &m ) : bool
PreProcessWmKeyDown_ShiftUp ( Message &m ) : bool
PreProcessWmKeyDown_Tab ( Message &m ) : bool
PreProcessWmKeyDown_Up ( Message &m ) : bool
PreProcessWmKeyUp_Insert ( Message &m ) : bool
RaiseKeyDown ( Keys keyData ) : bool
RaiseKeyPress ( char keyChar ) : bool
RaiseKeyUp ( Keys keyData ) : bool
UpdateMouseSelection ( object sender, MouseEventArgs e ) : void

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

Activate() публичный метод

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

BeginMouseSelection() защищенный метод

protected BeginMouseSelection ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Результат void

Deactivate() публичный метод

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

EndMouseSelection() защищенный метод

protected EndMouseSelection ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Результат void

GetBytePositionInfo() защищенный метод

protected GetBytePositionInfo ( Point p ) : BytePositionInfo
p Point
Результат BytePositionInfo

GetCaretPointF() публичный метод

public GetCaretPointF ( long byteIndex ) : PointF
byteIndex long
Результат System.Drawing.PointF

KeyInterpreter() публичный метод

public KeyInterpreter ( HexBox hexBox ) : System
hexBox HexBox
Результат System

PerformPosMoveLeft() защищенный метод

protected PerformPosMoveLeft ( ) : bool
Результат bool

PerformPosMoveLeftByte() защищенный метод

protected PerformPosMoveLeftByte ( ) : bool
Результат bool

PerformPosMoveRight() защищенный метод

protected PerformPosMoveRight ( ) : bool
Результат bool

PerformPosMoveRightByte() защищенный метод

protected PerformPosMoveRightByte ( ) : bool
Результат bool

PreProcessWmChar() публичный метод

public PreProcessWmChar ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyDown() публичный метод

public PreProcessWmKeyDown ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyDown_Back() защищенный метод

protected PreProcessWmKeyDown_Back ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyDown_ControlC() защищенный метод

protected PreProcessWmKeyDown_ControlC ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyDown_ControlV() защищенный метод

protected PreProcessWmKeyDown_ControlV ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyDown_ControlX() защищенный метод

protected PreProcessWmKeyDown_ControlX ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyDown_Delete() защищенный метод

protected PreProcessWmKeyDown_Delete ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyDown_Down() защищенный метод

protected PreProcessWmKeyDown_Down ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyDown_End() защищенный метод

protected PreProcessWmKeyDown_End ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyDown_Home() защищенный метод

protected PreProcessWmKeyDown_Home ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyDown_Left() защищенный метод

protected PreProcessWmKeyDown_Left ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyDown_PageDown() защищенный метод

protected PreProcessWmKeyDown_PageDown ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyDown_PageUp() защищенный метод

protected PreProcessWmKeyDown_PageUp ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyDown_Right() защищенный метод

protected PreProcessWmKeyDown_Right ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyDown_ShiftDown() защищенный метод

protected PreProcessWmKeyDown_ShiftDown ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyDown_ShiftLeft() защищенный метод

protected PreProcessWmKeyDown_ShiftLeft ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyDown_ShiftRight() защищенный метод

protected PreProcessWmKeyDown_ShiftRight ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyDown_ShiftShiftKey() защищенный метод

protected PreProcessWmKeyDown_ShiftShiftKey ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyDown_ShiftTab() защищенный метод

protected PreProcessWmKeyDown_ShiftTab ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyDown_ShiftUp() защищенный метод

protected PreProcessWmKeyDown_ShiftUp ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyDown_Tab() защищенный метод

protected PreProcessWmKeyDown_Tab ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyDown_Up() защищенный метод

protected PreProcessWmKeyDown_Up ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyUp() публичный метод

public PreProcessWmKeyUp ( Message &m ) : bool
m Message
Результат bool

PreProcessWmKeyUp_Insert() защищенный метод

protected PreProcessWmKeyUp_Insert ( Message &m ) : bool
m Message
Результат bool

RaiseKeyDown() защищенный метод

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

RaiseKeyPress() защищенный метод

protected RaiseKeyPress ( char keyChar ) : bool
keyChar char
Результат bool

RaiseKeyUp() защищенный метод

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

UpdateMouseSelection() защищенный метод

protected UpdateMouseSelection ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Результат void

Описание свойств

_hexBox защищенное свойство

Contains the parent HexBox control
protected HexBox _hexBox
Результат HexBox

_shiftDown защищенное свойство

Contains True, if shift key is down
protected bool _shiftDown
Результат bool