对Be.HexEditor的学习研究

0
568

Be.HexEditor是一个使用C#开发二进制文件编辑器,其项目地址为:http://hexbox.sourceforge.net/
我准备将其中的hexbox控件集成进我的串口助手中,以下为对该控件的研究:


[vc_toggle title=”方法(Members)” open=”false”]
Name Description
Public AbortFind
Aborts a working Find method.
Protected AccessibilityNotifyClients(AccessibleEvents, Int32)
Notifies the accessibility client applications of the specified AccessibleEvents for the specified child control.

(Inherited from Control.)

Protected AccessibilityNotifyClients(AccessibleEvents, Int32, Int32)
Notifies the accessibility client applications of the specified AccessibleEvents for the specified child control .

(Inherited from Control.)

Public BeginInvoke(Delegate)
Executes the specified delegate asynchronously on the thread that the control’s underlying handle was created on.

(Inherited from Control.)

Public BeginInvoke(Delegate,   Object  )
Executes the specified delegate asynchronously with the specified arguments, on the thread that the control’s underlying handle was created on.

(Inherited from Control.)

Public BringToFront
Brings the control to the front of the z-order.

(Inherited from Control.)

Public CanCopy
Return true if Copy method could be invoked.
Public CanCut
Return true if Cut method could be invoked.
Public CanPaste
Return true if Paste method could be invoked.
Public CanPasteHex
Return true if PasteHex method could be invoked.
Public CanSelectAll
Returns true if Select method could be invoked.
Public Contains
Retrieves a value indicating whether the specified control is a child of the control.

(Inherited from Control.)

Public Copy
Copies the current selection in the hex box to the Clipboard.
Public CopyHex
Copies the current selection in the hex box to the Clipboard in hex format.
Protected CreateAccessibilityInstance
Creates a new accessibility object for the control.

(Inherited from Control.)

Public CreateControl
Forces the creation of the control, including the creation of the handle and any child controls.

(Inherited from Control.)

Protected CreateControlsInstance
Creates a new instance of the control collection for the control.

(Inherited from Control.)

Public CreateGraphics
Creates the Graphics for the control.

(Inherited from Control.)

Protected CreateHandle
Creates a handle for the control.

(Inherited from Control.)

Public CreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject.)

Public Cut
Moves the current selection in the hex box to the Clipboard.
Protected DefWndProc
Sends the specified message to the default window procedure.

(Inherited from Control.)

Protected DestroyHandle
Destroys the handle associated with the control.

(Inherited from Control.)

Public Dispose
Releases all resources used by the Component.

(Inherited from Component.)

Protected Dispose(Boolean)
Releases the unmanaged resources used by the Control and its child controls and optionally releases the managed resources.

(Inherited from Control.)

Public DoDragDrop
Begins a drag-and-drop operation.

(Inherited from Control.)

Public DrawToBitmap
Supports rendering to the specified bitmap.

(Inherited from Control.)

Public EndInvoke
Retrieves the return value of the asynchronous operation represented by the IAsyncResult passed.

(Inherited from Control.)

Public Equals
Determines whether the specified Object is equal to the current Object.

(Inherited from Object.)

Protected Finalize
Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection.

(Inherited from Component.)

Public Find
Searches the current ByteProvider
Public FindForm
Retrieves the form that the control is on.

(Inherited from Control.)

Public Focus
Sets input focus to the control.

(Inherited from Control.)

Protected GetAccessibilityObjectById
Retrieves the specified AccessibleObject.

(Inherited from Control.)

Protected GetAutoSizeMode
Retrieves a value indicating how a control will behave when its AutoSize property is enabled.

(Inherited from Control.)

Public GetChildAtPoint(Point)
Retrieves the child control that is located at the specified coordinates.

(Inherited from Control.)

Public GetChildAtPoint(Point, GetChildAtPointSkip)
Retrieves the child control that is located at the specified coordinates, specifying whether to ignore child controls of a certain type.

(Inherited from Control.)

Public GetContainerControl
Returns the next ContainerControl up the control’s chain of parent controls.

(Inherited from Control.)

Public GetHashCode
Serves as a hash function for a particular type.

(Inherited from Object.)

Public GetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject.)

Public GetNextControl
Retrieves the next control forward or back in the tab order of child controls.

(Inherited from Control.)

Public GetPreferredSize
Retrieves the size of a rectangular area into which a control can be fitted.

(Inherited from Control.)

Protected GetScaledBounds
Retrieves the bounds within which the control is scaled.

(Inherited from Control.)

Protected GetService
Returns an object that represents a service provided by the Component or by its Container.

(Inherited from Component.)

Protected GetStyle
Retrieves the value of the specified control style bit for the control.

(Inherited from Control.)

Protected GetTopLevel
Determines if the control is a top-level control.

(Inherited from Control.)

Public GetType
Gets the Type of the current instance.

(Inherited from Object.)

Public Hide
Conceals the control from the user.

(Inherited from Control.)

Public InitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject.)

Protected InitLayout
Called after the control has been added to another container.

(Inherited from Control.)

Public Invalidate
Invalidates the entire surface of the control and causes the control to be redrawn.

(Inherited from Control.)

Public Invalidate(Region)
Invalidates the specified region of the control (adds it to the control’s update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control.

(Inherited from Control.)

Public Invalidate(Boolean)
Invalidates a specific region of the control and causes a paint message to be sent to the control. Optionally, invalidates the child controls assigned to the control.

(Inherited from Control.)

Public Invalidate(Rectangle)
Invalidates the specified region of the control (adds it to the control’s update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control.

(Inherited from Control.)

Public Invalidate(Region, Boolean)
Invalidates the specified region of the control (adds it to the control’s update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control. Optionally, invalidates the child controls assigned to the control.

(Inherited from Control.)

Public Invalidate(Rectangle, Boolean)
Invalidates the specified region of the control (adds it to the control’s update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control. Optionally, invalidates the child controls assigned to the control.

(Inherited from Control.)

Public Invoke(Delegate)
Executes the specified delegate on the thread that owns the control’s underlying window handle.

(Inherited from Control.)

Public Invoke(Delegate,   Object  )
Executes the specified delegate, on the thread that owns the control’s underlying window handle, with the specified list of arguments.

(Inherited from Control.)

Protected InvokeGotFocus
Raises the GotFocus event for the specified control.

(Inherited from Control.)

Protected InvokeLostFocus
Raises the LostFocus event for the specified control.

(Inherited from Control.)

Protected InvokeOnClick
Raises the Click event for the specified control.

(Inherited from Control.)

Protected InvokePaint
Raises the Paint event for the specified control.

(Inherited from Control.)

Protected InvokePaintBackground
Raises the PaintBackground event for the specified control.

(Inherited from Control.)

Protected IsInputChar
Determines if a character is an input character that the control recognizes.

(Inherited from Control.)

Protected IsInputKey
Determines whether the specified key is a regular input key or a special key that requires preprocessing.

(Inherited from Control.)

Protected MemberwiseClone
Creates a shallow copy of the current Object.

(Inherited from Object.)

Protected MemberwiseClone(Boolean)
Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject.)

Protected NotifyInvalidate
Raises the Invalidated event with a specified region of the control to invalidate.

(Inherited from Control.)

Protected OnAutoSizeChanged
Raises the AutoSizeChanged event.

(Inherited from Control.)

Protected OnBackColorChanged
Raises the BackColorChanged event.

(Inherited from Control.)

Protected OnBackgroundImageChanged
Raises the BackgroundImageChanged event.

(Inherited from Control.)

Protected OnBackgroundImageLayoutChanged
Raises the BackgroundImageLayoutChanged event.

(Inherited from Control.)

Protected OnBindingContextChanged
Raises the BindingContextChanged event.

(Inherited from Control.)

Protected OnBorderStyleChanged
Raises the BorderStyleChanged event.
Protected OnByteProviderChanged
Raises the ByteProviderChanged event.
Protected OnBytesPerLineChanged
Raises the BytesPerLineChanged event.
Protected OnCausesValidationChanged
Raises the CausesValidationChanged event.

(Inherited from Control.)

Protected OnChangeUICues
Raises the ChangeUICues event.

(Inherited from Control.)

Protected OnClick
Raises the Click event.

(Inherited from Control.)

Protected OnClientSizeChanged
Raises the ClientSizeChanged event.

(Inherited from Control.)

Protected OnColumnInfoVisibleChanged
Raises the OnColumnInfoVisibleChanged event.
Protected OnContextMenuChanged
Raises the ContextMenuChanged event.

(Inherited from Control.)

Protected OnContextMenuStripChanged
Raises the ContextMenuStripChanged event.

(Inherited from Control.)

Protected OnControlAdded
Raises the ControlAdded event.

(Inherited from Control.)

Protected OnControlRemoved
Raises the ControlRemoved event.

(Inherited from Control.)

Protected OnCopied
Raises the Copied event.
Protected OnCopiedHex
Raises the CopiedHex event.
Protected OnCreateControl
Raises the CreateControl  method.

(Inherited from Control.)

Protected OnCurrentLineChanged
Raises the CurrentLineChanged event.
Protected OnCurrentPositionInLineChanged
Raises the CurrentPositionInLineChanged event.
Protected OnCursorChanged
Raises the CursorChanged event.

(Inherited from Control.)

Protected OnDockChanged
Raises the DockChanged event.

(Inherited from Control.)

Protected OnDoubleClick
Raises the DoubleClick event.

(Inherited from Control.)

Protected OnDragDrop
Raises the DragDrop event.

(Inherited from Control.)

Protected OnDragEnter
Raises the DragEnter event.

(Inherited from Control.)

Protected OnDragLeave
Raises the DragLeave event.

(Inherited from Control.)

Protected OnDragOver
Raises the DragOver event.

(Inherited from Control.)

Protected OnEnabledChanged
Raises the EnabledChanged event.

(Inherited from Control.)

Protected OnEnter
Raises the Enter event.

(Inherited from Control.)

Protected OnFontChanged
Raises the FontChanged event.

(Inherited from Control.)

Protected OnForeColorChanged
Raises the ForeColorChanged event.

(Inherited from Control.)

Protected OnGiveFeedback
Raises the GiveFeedback event.

(Inherited from Control.)

Protected OnGotFocus
Raises the GotFocus event.

(Overrides Control  OnGotFocus(EventArgs).)

Protected OnGroupSeparatorVisibleChanged
Raises the ColumnSeparatorVisibleChanged event.
Protected OnGroupSizeChanged
Raises the GroupSizeChanged event.
Protected OnHandleCreated
Raises the HandleCreated event.

(Inherited from Control.)

Protected OnHandleDestroyed
Raises the HandleDestroyed event.

(Inherited from Control.)

Protected OnHelpRequested
Raises the HelpRequested event.

(Inherited from Control.)

Protected OnHexCasingChanged
Raises the HexCasingChanged event.
Protected OnHorizontalByteCountChanged
Raises the HorizontalByteCountChanged event.
Protected OnImeModeChanged
Raises the ImeModeChanged event.

(Inherited from Control.)

Protected OnInsertActiveChanged
Raises the InsertActiveChanged event.
Protected OnInvalidated
Raises the Invalidated event.

(Inherited from Control.)

Protected OnKeyDown
Raises the KeyDown event.

(Inherited from Control.)

Protected OnKeyPress
Raises the KeyPress event.

(Inherited from Control.)

Protected OnKeyUp
Raises the KeyUp event.

(Inherited from Control.)

Protected OnLayout
Raises the Layout event.

(Inherited from Control.)

Protected OnLeave
Raises the Leave event.

(Inherited from Control.)

Protected OnLineInfoVisibleChanged
Raises the LineInfoVisibleChanged event.
Protected OnLocationChanged
Raises the LocationChanged event.

(Inherited from Control.)

Protected OnLostFocus
Raises the LostFocus event.

(Overrides Control  OnLostFocus(EventArgs).)

Protected OnMarginChanged
Raises the MarginChanged event.

(Inherited from Control.)

Protected OnMouseCaptureChanged
Raises the MouseCaptureChanged event.

(Inherited from Control.)

Protected OnMouseClick
Raises the MouseClick event.

(Inherited from Control.)

Protected OnMouseDoubleClick
Raises the MouseDoubleClick event.

(Inherited from Control.)

Protected OnMouseDown
Raises the MouseDown event.

(Overrides Control  OnMouseDown(MouseEventArgs).)

Protected OnMouseEnter
Raises the MouseEnter event.

(Inherited from Control.)

Protected OnMouseHover
Raises the MouseHover event.

(Inherited from Control.)

Protected OnMouseLeave
Raises the MouseLeave event.

(Inherited from Control.)

Protected OnMouseMove
Raises the MouseMove event.

(Inherited from Control.)

Protected OnMouseUp
Raises the MouseUp event.

(Inherited from Control.)

Protected OnMouseWheel
Raises the MouseWhell event

(Overrides Control  OnMouseWheel(MouseEventArgs).)

Protected OnMove
Raises the Move event.

(Inherited from Control.)

Protected OnNotifyMessage
Notifies the control of Windows messages.

(Inherited from Control.)

Protected OnPaddingChanged
Raises the PaddingChanged event.

(Inherited from Control.)

Protected OnPaint
Paints the hex box.

(Overrides Control  OnPaint(PaintEventArgs).)

Protected OnPaintBackground
Paints the background.

(Overrides Control  OnPaintBackground(PaintEventArgs).)

Protected OnParentBackColorChanged
Raises the BackColorChanged event when the BackColor property value of the control’s container changes.

(Inherited from Control.)

Protected OnParentBackgroundImageChanged
Raises the BackgroundImageChanged event when the BackgroundImage property value of the control’s container changes.

(Inherited from Control.)

Protected OnParentBindingContextChanged
Raises the BindingContextChanged event when the BindingContext property value of the control’s container changes.

(Inherited from Control.)

Protected OnParentChanged
Raises the ParentChanged event.

(Inherited from Control.)

Protected OnParentCursorChanged
Raises the CursorChanged event.

(Inherited from Control.)

Protected OnParentEnabledChanged
Raises the EnabledChanged event when the Enabled property value of the control’s container changes.

(Inherited from Control.)

Protected OnParentFontChanged
Raises the FontChanged event when the Font property value of the control’s container changes.

(Inherited from Control.)

Protected OnParentForeColorChanged
Raises the ForeColorChanged event when the ForeColor property value of the control’s container changes.

(Inherited from Control.)

Protected OnParentRightToLeftChanged
Raises the RightToLeftChanged event when the RightToLeft property value of the control’s container changes.

(Inherited from Control.)

Protected OnParentVisibleChanged
Raises the VisibleChanged event when the Visible property value of the control’s container changes.

(Inherited from Control.)

Protected OnPreviewKeyDown
Raises the PreviewKeyDown event.

(Inherited from Control.)

Protected OnPrint
Raises the Paint event.

(Inherited from Control.)

Protected OnQueryContinueDrag
Raises the QueryContinueDrag event.

(Inherited from Control.)

Protected OnReadOnlyChanged
Raises the ReadOnlyChanged event.
Protected OnRegionChanged
Raises the RegionChanged event.

(Inherited from Control.)

Protected OnResize
Raises the Resize event.

(Overrides Control  OnResize(EventArgs).)

Protected OnRightToLeftChanged
Raises the RightToLeftChanged event.

(Inherited from Control.)

Protected OnSelectionLengthChanged
Raises the SelectionLengthChanged event.
Protected OnSelectionStartChanged
Raises the SelectionStartChanged event.
Protected OnSizeChanged
Raises the SizeChanged event.

(Inherited from Control.)

Protected OnStringViewVisibleChanged
Raises the StringViewVisibleChanged event.
Protected OnStyleChanged
Raises the StyleChanged event.

(Inherited from Control.)

Protected OnSystemColorsChanged
Raises the SystemColorsChanged event.

(Inherited from Control.)

Protected OnTabIndexChanged
Raises the TabIndexChanged event.

(Inherited from Control.)

Protected OnTabStopChanged
Raises the TabStopChanged event.

(Inherited from Control.)

Protected OnTextChanged
Raises the TextChanged event.

(Inherited from Control.)

Protected OnUseFixedBytesPerLineChanged
Raises the UseFixedBytesPerLineChanged event.
Protected OnValidated
Raises the Validated event.

(Inherited from Control.)

Protected OnValidating
Raises the Validating event.

(Inherited from Control.)

Protected OnVerticalByteCountChanged
Raises the VerticalByteCountChanged event.
Protected OnVisibleChanged
Raises the VisibleChanged event.

(Inherited from Control.)

Protected OnVScrollBarVisibleChanged
Raises the VScrollBarVisibleChanged event.
Public Paste
Replaces the current selection in the hex box with the contents of the Clipboard.
Public PasteHex
Replaces the current selection in the hex box with the hex string data of the Clipboard.
Public PerformLayout
Forces the control to apply layout logic to all its child controls.

(Inherited from Control.)

Public PerformLayout(Control, String)
Forces the control to apply layout logic to all its child controls.

(Inherited from Control.)

Public PointToClient
Computes the location of the specified screen point into client coordinates.

(Inherited from Control.)

Public PointToScreen
Computes the location of the specified client point into screen coordinates.

(Inherited from Control.)

Public PreProcessControlMessage
Preprocesses keyboard or input messages within the message loop before they are dispatched.

(Inherited from Control.)

Public PreProcessMessage
Preprocesses windows messages.

(Overrides Control  PreProcessMessage(Message  ).)

Protected ProcessCmdKey
Processes a command key.

(Inherited from Control.)

Protected ProcessDialogChar
Processes a dialog character.

(Inherited from Control.)

Protected ProcessDialogKey
Processes a dialog key.

(Inherited from Control.)

Protected ProcessKeyEventArgs
Processes a key message and generates the appropriate control events.

(Inherited from Control.)

Protected ProcessKeyMessage
Processes a keyboard message.

(Inherited from Control.)

Protected ProcessKeyPreview
Previews a keyboard message.

(Inherited from Control.)

Protected ProcessMnemonic
Processes a mnemonic character.

(Inherited from Control.)

Protected RaiseDragEvent
Raises the appropriate drag event.

(Inherited from Control.)

Protected RaiseKeyEvent
Raises the appropriate key event.

(Inherited from Control.)

Protected RaiseMouseEvent
Raises the appropriate mouse event.

(Inherited from Control.)

Protected RaisePaintEvent
Raises the appropriate paint event.

(Inherited from Control.)

Protected RecreateHandle
Forces the re-creation of the handle for the control.

(Inherited from Control.)

Public RectangleToClient
Computes the size and location of the specified screen rectangle in client coordinates.

(Inherited from Control.)

Public RectangleToScreen
Computes the size and location of the specified client rectangle in screen coordinates.

(Inherited from Control.)

Public Refresh
Forces the control to invalidate its client area and immediately redraw itself and any child controls.

(Inherited from Control.)

Public ResetBackColor
Resets the BackColor property to its default value.

(Inherited from Control.)

Public ResetBindings
Causes a control bound to the BindingSource to reread all the items in the list and refresh their displayed values.

(Inherited from Control.)

Public ResetCursor
Resets the Cursor property to its default value.

(Inherited from Control.)

Public ResetFont
Resets the Font property to its default value.

(Inherited from Control.)

Public ResetForeColor
Resets the ForeColor property to its default value.

(Inherited from Control.)

Public ResetImeMode
Resets the ImeMode property to its default value.

(Inherited from Control.)

Protected ResetMouseEventArgs
Resets the control to handle the MouseLeave event.

(Inherited from Control.)

Public ResetRightToLeft
Resets the RightToLeft property to its default value.

(Inherited from Control.)

Public ResetText
Resets the Text property to its default value.

(Inherited from Control.)

Public ResumeLayout
Resumes usual layout logic.

(Inherited from Control.)

Public ResumeLayout(Boolean)
Resumes usual layout logic, optionally forcing an immediate layout of pending layout requests.

(Inherited from Control.)

Protected RtlTranslateAlignment(HorizontalAlignment)
Converts the specified HorizontalAlignment to the appropriate HorizontalAlignment to support right-to-left text.

(Inherited from Control.)

Protected RtlTranslateAlignment(LeftRightAlignment)
Converts the specified LeftRightAlignment to the appropriate LeftRightAlignment to support right-to-left text.

(Inherited from Control.)

Protected RtlTranslateAlignment(ContentAlignment)
Converts the specified ContentAlignment to the appropriate ContentAlignment to support right-to-left text.

(Inherited from Control.)

Protected RtlTranslateContent
Converts the specified ContentAlignment to the appropriate ContentAlignment to support right-to-left text.

(Inherited from Control.)

Protected RtlTranslateHorizontal
Converts the specified HorizontalAlignment to the appropriate HorizontalAlignment to support right-to-left text.

(Inherited from Control.)

Protected RtlTranslateLeftRight
Converts the specified LeftRightAlignment to the appropriate LeftRightAlignment to support right-to-left text.

(Inherited from Control.)

Public Scale(Single) Obsolete.  
Scales the control and any child controls.

(Inherited from Control.)

Public Scale(SizeF)
Scales the control and all child controls by the specified scaling factor.

(Inherited from Control.)

Public Scale(Single, Single) Obsolete.  
Scales the entire control and any child controls.

(Inherited from Control.)

Protected ScaleControl
Scales a control’s location, size, padding and margin.

(Inherited from Control.)

Protected ScaleCore
This method is not relevant for this class.

(Inherited from Control.)

Public ScrollByteIntoView
Scrolls the selection start byte into view
Public ScrollByteIntoView(Int64)
Scrolls the specific byte into view
Public Select
Activates the control.

(Inherited from Control.)

Protected Select(Boolean, Boolean)
Activates a child control. Optionally specifies the direction in the tab order to select the control from.

(Inherited from Control.)

Public Select(Int64, Int64)
Selects the hex box.
Public SelectAll
Selects all bytes.
Public SelectNextControl
Activates the next control.

(Inherited from Control.)

Public SendToBack
Sends the control to the back of the z-order.

(Inherited from Control.)

Protected SetAutoSizeMode
Sets a value indicating how a control will behave when its AutoSize property is enabled.

(Inherited from Control.)

Public SetBounds(Int32, Int32, Int32, Int32)
Sets the bounds of the control to the specified location and size.

(Inherited from Control.)

Public SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)
Sets the specified bounds of the control to the specified location and size.

(Inherited from Control.)

Protected SetBoundsCore
Performs the work of setting the specified bounds of this control.

(Inherited from Control.)

Protected SetClientSizeCore
Sets the size of the client area of the control.

(Inherited from Control.)

Protected SetStyle
Sets a specified ControlStyles flag to either true or false.

(Inherited from Control.)

Protected SetTopLevel
Sets the control as the top-level control.

(Inherited from Control.)

Protected SetVisibleCore
Sets the control to the specified visible state.

(Inherited from Control.)

Public Show
Displays the control to the user.

(Inherited from Control.)

Protected SizeFromClientSize
Determines the size of the entire control from the height and width of its client area.

(Inherited from Control.)

Public SuspendLayout
Temporarily suspends the layout logic for the control.

(Inherited from Control.)

Public ToString
Returns a String containing the name of the Component, if any. This method should not be overridden.

(Inherited from Component.)

Public Update
Causes the control to redraw the invalidated regions within its client area.

(Inherited from Control.)

Protected UpdateBounds
Updates the bounds of the control with the current size and location.

(Inherited from Control.)

Protected UpdateBounds(Int32, Int32, Int32, Int32)
Updates the bounds of the control with the specified size and location.

(Inherited from Control.)

Protected UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32)
Updates the bounds of the control with the specified size, location, and client size.

(Inherited from Control.)

Protected UpdateStyles
Forces the assigned styles to be reapplied to the control.

(Inherited from Control.)

Protected UpdateZOrder
Updates the control in its parent’s z-order.

(Inherited from Control.)

Protected WndProc
Processes Windows messages.

(Inherited from Control.)

[/vc_toggle][vc_toggle title=”属性(Properties)” open=”false”]

Name Description
Public property OnlineAccessibilityObject
Gets the OnlineAccessibleObject assigned to the control.

(Inherited from OnlineControl.)

Public property OnlineAccessibleDefaultActionDescription
Gets or sets the default action description of the control for use by accessibility client applications.

(Inherited from OnlineControl.)

Public property OnlineAccessibleDescription
Gets or sets the description of the control used by accessibility client applications.

(Inherited from OnlineControl.)

Public property OnlineAccessibleName
Gets or sets the name of the control used by accessibility client applications.

(Inherited from OnlineControl.)

Public property OnlineAccessibleRole
Gets or sets the accessible role of the control

(Inherited from OnlineControl.)

Public property OnlineAllowDrop
Gets or sets a value indicating whether the control can accept data that the user drags onto it.

(Inherited from OnlineControl.)

Public property OnlineAnchor
Gets or sets the edges of the container to which a control is bound and determines how a control is resized with its parent.

(Inherited from OnlineControl.)

Public property OnlineAutoScrollOffset
Gets or sets where this control is scrolled to in OnlineScrollControlIntoView(Control).

(Inherited from OnlineControl.)

Public property OnlineAutoSize
This property is not relevant for this class.

(Inherited from OnlineControl.)

Public property BackColor
Gets or sets the background color for the control.

(Overrides OnlineControl  BackColor.)

Public property BackColorDisabled
Gets or sets the background color for the disabled control.
Public property OnlineBackgroundImage
Gets or sets the background image displayed in the control.

(Inherited from OnlineControl.)

Public property OnlineBackgroundImageLayout
Gets or sets the background image layout as defined in the OnlineImageLayout enumeration.

(Inherited from OnlineControl.)

Public property OnlineBindingContext
Gets or sets the OnlineBindingContext for the control.

(Inherited from OnlineControl.)

Public property BoldFont
The bold font used to display titles in the hexbox.
Public property BorderStyle
Gets or sets the hex box´s border style.
Public property OnlineBottom
Gets the distance, in pixels, between the bottom edge of the control and the top edge of its container’s client area.

(Inherited from OnlineControl.)

Public property OnlineBounds
Gets or sets the size and location of the control including its nonclient elements, in pixels, relative to the parent control.

(Inherited from OnlineControl.)

Public property BuiltInContextMenu
Gets or sets the built-in context menu.
Public property ByteCharConverter
Gets or sets the converter that will translate between byte and character values.
Public property ByteProvider
Gets or sets the ByteProvider.
Public property BytesPerLine
Gets or sets the maximum count of bytes in one line.
Protected property OnlineCanEnableIme
Gets a value indicating whether the OnlineImeMode property can be set to an active value, to enable IME support.

(Inherited from OnlineControl.)

Public property OnlineCanFocus
Gets a value indicating whether the control can receive focus.

(Inherited from OnlineControl.)

Protected property OnlineCanRaiseEvents
Determines if events can be raised on the control.

(Inherited from OnlineControl.)

Public property OnlineCanSelect
Gets a value indicating whether the control can be selected.

(Inherited from OnlineControl.)

Public property OnlineCapture
Gets or sets a value indicating whether the control has captured the mouse.

(Inherited from OnlineControl.)

Public property OnlineCausesValidation
Gets or sets a value indicating whether the control causes validation to be performed on any controls that require validation when it receives focus.

(Inherited from OnlineControl.)

Public property OnlineClientRectangle
Gets the rectangle that represents the client area of the control.

(Inherited from OnlineControl.)

Public property OnlineClientSize
Gets or sets the height and width of the client area of the control.

(Inherited from OnlineControl.)

Public property ColumnInfoVisible
Gets or sets the visibility of the column info
Public property OnlineCompanyName
Gets the name of the company or creator of the application containing the control.

(Inherited from OnlineControl.)

Public property OnlineContainer
Gets the OnlineIContainer that contains the OnlineComponent.

(Inherited from OnlineComponent.)

Public property OnlineContainsFocus
Gets a value indicating whether the control, or one of its child controls, currently has the input focus.

(Inherited from OnlineControl.)

Public property OnlineContextMenu
Gets or sets the shortcut menu associated with the control.

(Inherited from OnlineControl.)

Public property OnlineContextMenuStrip
Gets or sets the OnlineContextMenuStrip associated with this control.

(Inherited from OnlineControl.)

Public property OnlineControls
Gets the collection of controls contained within the control.

(Inherited from OnlineControl.)

Public property OnlineCreated
Gets a value indicating whether the control has been created.

(Inherited from OnlineControl.)

Protected property OnlineCreateParams
Gets the required creation parameters when the control handle is created.

(Inherited from OnlineControl.)

Public property CurrentFindingPosition
Gets a value that indicates the current position during Find method execution.
Public property CurrentLine
Gets the current line
Public property CurrentPositionInLine
Gets the current position in the current line
Public property OnlineCursor
Gets or sets the cursor that is displayed when the mouse pointer is over the control.

(Inherited from OnlineControl.)

Public property OnlineDataBindings
Gets the data bindings for the control.

(Inherited from OnlineControl.)

Protected property OnlineDefaultCursor
Gets or sets the default cursor for the control.

(Inherited from OnlineControl.)

Protected property OnlineDefaultImeMode
Gets the default Input Method Editor (IME) mode supported by the control.

(Inherited from OnlineControl.)

Protected property OnlineDefaultMargin
Gets the space, in pixels, that is specified by default between controls.

(Inherited from OnlineControl.)

Protected property OnlineDefaultMaximumSize
Gets the length and height, in pixels, that is specified as the default maximum size of a control.

(Inherited from OnlineControl.)

Protected property OnlineDefaultMinimumSize
Gets the length and height, in pixels, that is specified as the default minimum size of a control.

(Inherited from OnlineControl.)

Protected property OnlineDefaultPadding
Gets the internal spacing, in pixels, of the contents of a control.

(Inherited from OnlineControl.)

Protected property OnlineDefaultSize
Gets the default size of the control.

(Inherited from OnlineControl.)

Protected property OnlineDesignMode
Gets a value that indicates whether the OnlineComponent is currently in design mode.

(Inherited from OnlineComponent.)

Public property OnlineDisplayRectangle
Gets the rectangle that represents the display area of the control.

(Inherited from OnlineControl.)

Public property OnlineDisposing
Gets a value indicating whether the base OnlineControl class is in the process of disposing.

(Inherited from OnlineControl.)

Public property OnlineDock
Gets or sets which control borders are docked to its parent control and determines how a control is resized with its parent.

(Inherited from OnlineControl.)

Protected property OnlineDoubleBuffered
Gets or sets a value indicating whether this control should redraw its surface using a secondary buffer to reduce or prevent flicker.

(Inherited from OnlineControl.)

Public property OnlineEnabled
Gets or sets a value indicating whether the control can respond to user interaction.

(Inherited from OnlineControl.)

Protected property OnlineEvents
Gets the list of event handlers that are attached to this OnlineComponent.

(Inherited from OnlineComponent.)

Public property OnlineFocused
Gets a value indicating whether the control has input focus.

(Inherited from OnlineControl.)

Public property Font
The font used to display text in the hexbox.

(Overrides OnlineControl  Font.)

Protected property OnlineFontHeight
Gets or sets the height of the font of the control.

(Inherited from OnlineControl.)

Public property OnlineForeColor
Gets or sets the foreground color of the control.

(Inherited from OnlineControl.)

Public property GroupSeparatorVisible
Gets or sets the visibility of the group separator.
Public property GroupSize
Gets or sets the number of bytes in a group. Used to show the group separator line (if GroupSeparatorVisible is true)
Public property OnlineHandle
Gets the window handle that the control is bound to.

(Inherited from OnlineControl.)

Public property OnlineHasChildren
Gets a value indicating whether the control contains one or more child controls.

(Inherited from OnlineControl.)

Public property OnlineHeight
Gets or sets the height of the control.

(Inherited from OnlineControl.)

Public property HexCasing
Gets or sets whether the HexBox control displays the hex characters in upper or lower case.
Public property HorizontalByteCount
Gets the number bytes drawn horizontally.
Public property OnlineImeMode
Gets or sets the Input Method Editor (IME) mode of the control.

(Inherited from OnlineControl.)

Protected property OnlineImeModeBase (Inherited from OnlineControl.)
Public property InsertActive
Gets the a value if insertion mode is active or not.
Public property OnlineInvokeRequired
Gets a value indicating whether the caller must call an invoke method when making method calls to the control because the caller is on a different thread than the one the control was created on.

(Inherited from OnlineControl.)

Public property OnlineIsAccessible
Gets or sets a value indicating whether the control is visible to accessibility applications.

(Inherited from OnlineControl.)

Public property OnlineIsDisposed
Gets a value indicating whether the control has been disposed of.

(Inherited from OnlineControl.)

Public property OnlineIsHandleCreated
Gets a value indicating whether the control has a handle associated with it.

(Inherited from OnlineControl.)

Public property OnlineIsMirrored
Gets a value indicating whether the control is mirrored.

(Inherited from OnlineControl.)

Public property OnlineLayoutEngine
Gets a cached instance of the control’s layout engine.

(Inherited from OnlineControl.)

Public property OnlineLeft
Gets or sets the distance, in pixels, between the left edge of the control and the left edge of its container’s client area.

(Inherited from OnlineControl.)

Public property LineInfoForeColor
Gets or sets the line info color. When this property is null, then ForeColor property is used.
Public property LineInfoOffset
Gets or sets the offset of a line info.
Public property LineInfoVisible
Gets or sets the visibility of a line info.
Public property OnlineLocation
Gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container.

(Inherited from OnlineControl.)

Public property OnlineMargin
Gets or sets the space between controls.

(Inherited from OnlineControl.)

Public property OnlineMaximumSize
Gets or sets the size that is the upper limit that OnlineGetPreferredSize(Size) can specify.

(Inherited from OnlineControl.)

Public property OnlineMinimumSize
Gets or sets the size that is the lower limit that OnlineGetPreferredSize(Size) can specify.

(Inherited from OnlineControl.)

Public property OnlineName
Gets or sets the name of the control.

(Inherited from OnlineControl.)

Public property OnlinePadding
Gets or sets padding within the control.

(Inherited from OnlineControl.)

Public property OnlineParent
Gets or sets the parent container of the control.

(Inherited from OnlineControl.)

Public property OnlinePreferredSize
Gets the size of a rectangular area into which the control can fit.

(Inherited from OnlineControl.)

Public property OnlineProductName
Gets the product name of the assembly containing the control.

(Inherited from OnlineControl.)

Public property OnlineProductVersion
Gets the version of the assembly containing the control.

(Inherited from OnlineControl.)

Public property ReadOnly
Gets or sets if the count of bytes in one line is fix.
Public property OnlineRecreatingHandle
Gets a value indicating whether the control is currently re-creating its handle.

(Inherited from OnlineControl.)

Public property OnlineRegion
Gets or sets the window region associated with the control.

(Inherited from OnlineControl.)

Protected property OnlineRenderRightToLeft Obsolete.  
This property is now obsolete.

(Inherited from OnlineControl.)

Protected property OnlineResizeRedraw
Gets or sets a value indicating whether the control redraws itself when resized.

(Inherited from OnlineControl.)

Public property OnlineRight
Gets the distance, in pixels, between the right edge of the control and the left edge of its container’s client area.

(Inherited from OnlineControl.)

Public property RightToLeft
Not used.

(Overrides OnlineControl  RightToLeft.)

Protected property OnlineScaleChildren
Gets a value that determines the scaling of child controls.

(Inherited from OnlineControl.)

Public property SelectionBackColor
Gets or sets the background color for the selected bytes.
Public property SelectionForeColor
Gets or sets the foreground color for the selected bytes.
Public property SelectionLength
Gets and sets the number of bytes selected in the hex box.
Public property SelectionStart
Gets and sets the starting point of the bytes selected in the hex box.
Public property ShadowSelectionColor
Gets or sets the color of the shadow selection.
Public property ShadowSelectionVisible
Gets or sets the visibility of a shadow selection.
Protected property OnlineShowFocusCues
Gets a value indicating whether the control should display focus rectangles.

(Inherited from OnlineControl.)

Protected property OnlineShowKeyboardCues
Gets a value indicating whether the user interface is in the appropriate state to show or hide keyboard accelerators.

(Inherited from OnlineControl.)

Public property OnlineSite
Gets or sets the site of the control.

(Inherited from OnlineControl.)

Public property OnlineSize
Gets or sets the height and width of the control.

(Inherited from OnlineControl.)

Public property StringViewVisible
Gets or sets the visibility of the string view.
Public property OnlineTabIndex
Gets or sets the tab order of the control within its container.

(Inherited from OnlineControl.)

Public property OnlineTabStop
Gets or sets a value indicating whether the user can give the focus to this control using the TAB key.

(Inherited from OnlineControl.)

Public property OnlineTag
Gets or sets the object that contains data about the control.

(Inherited from OnlineControl.)

Public property Text
Not used.

(Overrides OnlineControl  Text.)

Public property OnlineTop
Gets or sets the distance, in pixels, between the top edge of the control and the top edge of its container’s client area.

(Inherited from OnlineControl.)

Public property OnlineTopLevelControl
Gets the parent control that is not parented by another Windows Forms control. Typically, this is the outermost OnlineForm that the control is contained in.

(Inherited from OnlineControl.)

Public property UseFixedBytesPerLine
Gets or sets if the count of bytes in one line is fix.
Public property OnlineUseWaitCursor
Gets or sets a value indicating whether to use the wait cursor for the current control and all child controls.

(Inherited from OnlineControl.)

Public property VerticalByteCount
Gets the number bytes drawn vertically.
Public property OnlineVisible
Gets or sets a value indicating whether the control and all its parent controls are displayed.

(Inherited from OnlineControl.)

Public property VScrollBarVisible
Gets or sets the visibility of a vertical scroll bar.
Public property OnlineWidth
Gets or sets the width of the control.

(Inherited from OnlineControl.)

Public property OnlineWindowTarget
This property is not relevant for this class.

(Inherited from OnlineControl.)

[/vc_toggle][vc_toggle title=”事件(Events)” open=”false”]

Name Description
Public event OnlineAutoSizeChanged
This event is not relevant for this class.

(Inherited from OnlineControl.)

Public event OnlineBackColorChanged
Occurs when the value of the OnlineBackColor property changes.

(Inherited from OnlineControl.)

Public event OnlineBackgroundImageChanged
Occurs when the value of the OnlineBackgroundImage property changes.

(Inherited from OnlineControl.)

Public event OnlineBackgroundImageLayoutChanged
Occurs when the OnlineBackgroundImageLayout property changes.

(Inherited from OnlineControl.)

Public event OnlineBindingContextChanged
Occurs when the value of the OnlineBindingContext property changes.

(Inherited from OnlineControl.)

Public event BorderStyleChanged
Occurs, when the value of BorderStyle property has changed.
Public event ByteProviderChanged
Occurs, when the value of ByteProvider property has changed.
Public event BytesPerLineChanged
Occurs, when the value of BytesPerLine property has changed.
Public event OnlineCausesValidationChanged
Occurs when the value of the OnlineCausesValidation property changes.

(Inherited from OnlineControl.)

Public event OnlineChangeUICues
Occurs when the focus or keyboard user interface (UI) cues change.

(Inherited from OnlineControl.)

Public event OnlineClick
Occurs when the control is clicked.

(Inherited from OnlineControl.)

Public event OnlineClientSizeChanged
Occurs when the value of the OnlineClientSize property changes.

(Inherited from OnlineControl.)

Public event ColumnInfoVisibleChanged
Occurs, when the value of ColumnInfoVisibleChanged property has changed.
Public event OnlineContextMenuChanged
Occurs when the value of the OnlineContextMenu property changes.

(Inherited from OnlineControl.)

Public event OnlineContextMenuStripChanged
Occurs when the value of the OnlineContextMenuStrip property changes.

(Inherited from OnlineControl.)

Public event OnlineControlAdded
Occurs when a new control is added to the OnlineControl  ControlCollection.

(Inherited from OnlineControl.)

Public event OnlineControlRemoved
Occurs when a control is removed from the OnlineControl  ControlCollection.

(Inherited from OnlineControl.)

Public event Copied
Occurs, when Copy method was invoked and ClipBoardData changed.
Public event CopiedHex
Occurs, when CopyHex method was invoked and ClipBoardData changed.
Public event CurrentLineChanged
Occurs, when the value of CurrentLine property has changed.
Public event CurrentPositionInLineChanged
Occurs, when the value of CurrentPositionInLine property has changed.
Public event OnlineCursorChanged
Occurs when the value of the OnlineCursor property changes.

(Inherited from OnlineControl.)

Public event OnlineDisposed
Occurs when the component is disposed by a call to the OnlineDispose  method.

(Inherited from OnlineComponent.)

Public event OnlineDockChanged
Occurs when the value of the OnlineDock property changes.

(Inherited from OnlineControl.)

Public event OnlineDoubleClick
Occurs when the control is double-clicked.

(Inherited from OnlineControl.)

Public event OnlineDragDrop
Occurs when a drag-and-drop operation is completed.

(Inherited from OnlineControl.)

Public event OnlineDragEnter
Occurs when an object is dragged into the control’s bounds.

(Inherited from OnlineControl.)

Public event OnlineDragLeave
Occurs when an object is dragged out of the control’s bounds.

(Inherited from OnlineControl.)

Public event OnlineDragOver
Occurs when an object is dragged over the control’s bounds.

(Inherited from OnlineControl.)

Public event OnlineEnabledChanged
Occurs when the OnlineEnabled property value has changed.

(Inherited from OnlineControl.)

Public event OnlineEnter
Occurs when the control is entered.

(Inherited from OnlineControl.)

Public event OnlineFontChanged
Occurs when the OnlineFont property value changes.

(Inherited from OnlineControl.)

Public event OnlineForeColorChanged
Occurs when the OnlineForeColor property value changes.

(Inherited from OnlineControl.)

Public event OnlineGiveFeedback
Occurs during a drag operation.

(Inherited from OnlineControl.)

Public event OnlineGotFocus
Occurs when the control receives focus.

(Inherited from OnlineControl.)

Public event GroupSeparatorVisibleChanged
Occurs, when the value of GroupSeparatorVisibleChanged property has changed.
Public event GroupSizeChanged
Occurs, when the value of ColumnWidth property has changed.
Public event OnlineHandleCreated
Occurs when a handle is created for the control.

(Inherited from OnlineControl.)

Public event OnlineHandleDestroyed
Occurs when the control’s handle is in the process of being destroyed.

(Inherited from OnlineControl.)

Public event OnlineHelpRequested
Occurs when the user requests help for a control.

(Inherited from OnlineControl.)

Public event HexCasingChanged
Occurs, when the value of HexCasing property has changed.
Public event HorizontalByteCountChanged
Occurs, when the value of HorizontalByteCount property has changed.
Public event OnlineImeModeChanged
Occurs when the OnlineImeMode property has changed.

(Inherited from OnlineControl.)

Public event InsertActiveChanged
Occurs, when the value of InsertActive property has changed.
Public event OnlineInvalidated
Occurs when a control’s display requires redrawing.

(Inherited from OnlineControl.)

Public event OnlineKeyDown
Occurs when a key is pressed while the control has focus.

(Inherited from OnlineControl.)

Public event OnlineKeyPress
Occurs when a key is pressed while the control has focus.

(Inherited from OnlineControl.)

Public event OnlineKeyUp
Occurs when a key is released while the control has focus.

(Inherited from OnlineControl.)

Public event OnlineLayout
Occurs when a control should reposition its child controls.

(Inherited from OnlineControl.)

Public event OnlineLeave
Occurs when the input focus leaves the control.

(Inherited from OnlineControl.)

Public event LineInfoVisibleChanged
Occurs, when the value of LineInfoVisible property has changed.
Public event OnlineLocationChanged
Occurs when the OnlineLocation property value has changed.

(Inherited from OnlineControl.)

Public event OnlineLostFocus
Occurs when the control loses focus.

(Inherited from OnlineControl.)

Public event OnlineMarginChanged
Occurs when the control’s margin changes.

(Inherited from OnlineControl.)

Public event OnlineMouseCaptureChanged
Occurs when the control loses or gains mouse capture.

(Inherited from OnlineControl.)

Public event OnlineMouseClick
Occurs when the control is clicked by the mouse.

(Inherited from OnlineControl.)

Public event OnlineMouseDoubleClick
Occurs when the control is double clicked by the mouse.

(Inherited from OnlineControl.)

Public event OnlineMouseDown
Occurs when the mouse pointer is over the control and a mouse button is pressed.

(Inherited from OnlineControl.)

Public event OnlineMouseEnter
Occurs when the mouse pointer enters the control.

(Inherited from OnlineControl.)

Public event OnlineMouseHover
Occurs when the mouse pointer rests on the control.

(Inherited from OnlineControl.)

Public event OnlineMouseLeave
Occurs when the mouse pointer leaves the control.

(Inherited from OnlineControl.)

Public event OnlineMouseMove
Occurs when the mouse pointer is moved over the control.

(Inherited from OnlineControl.)

Public event OnlineMouseUp
Occurs when the mouse pointer is over the control and a mouse button is released.

(Inherited from OnlineControl.)

Public event OnlineMouseWheel
Occurs when the mouse wheel moves while the control has focus.

(Inherited from OnlineControl.)

Public event OnlineMove
Occurs when the control is moved.

(Inherited from OnlineControl.)

Public event OnlinePaddingChanged
Occurs when the control’s padding changes.

(Inherited from OnlineControl.)

Public event OnlinePaint
Occurs when the control is redrawn.

(Inherited from OnlineControl.)

Public event OnlineParentChanged
Occurs when the OnlineParent property value changes.

(Inherited from OnlineControl.)

Public event OnlinePreviewKeyDown
Occurs before the OnlineKeyDown event when a key is pressed while focus is on this control.

(Inherited from OnlineControl.)

Public event OnlineQueryAccessibilityHelp
Occurs when OnlineAccessibleObject is providing help to accessibility applications.

(Inherited from OnlineControl.)

Public event OnlineQueryContinueDrag
Occurs during a drag-and-drop operation and enables the drag source to determine whether the drag-and-drop operation should be canceled.

(Inherited from OnlineControl.)

Public event ReadOnlyChanged
Occurs, when the value of ReadOnly property has changed.
Public event OnlineRegionChanged
Occurs when the value of the OnlineRegion property changes.

(Inherited from OnlineControl.)

Public event OnlineResize
Occurs when the control is resized.

(Inherited from OnlineControl.)

Public event OnlineRightToLeftChanged
Occurs when the OnlineRightToLeft property value changes.

(Inherited from OnlineControl.)

Public event SelectionLengthChanged
Occurs, when the value of SelectionLength property has changed.
Public event SelectionStartChanged
Occurs, when the value of SelectionStart property has changed.
Public event OnlineSizeChanged
Occurs when the OnlineSize property value changes.

(Inherited from OnlineControl.)

Public event StringViewVisibleChanged
Occurs, when the value of StringViewVisible property has changed.
Public event OnlineStyleChanged
Occurs when the control style changes.

(Inherited from OnlineControl.)

Public event OnlineSystemColorsChanged
Occurs when the system colors change.

(Inherited from OnlineControl.)

Public event OnlineTabIndexChanged
Occurs when the OnlineTabIndex property value changes.

(Inherited from OnlineControl.)

Public event OnlineTabStopChanged
Occurs when the OnlineTabStop property value changes.

(Inherited from OnlineControl.)

Public event OnlineTextChanged
Occurs when the OnlineText property value changes.

(Inherited from OnlineControl.)

Public event UseFixedBytesPerLineChanged
Occurs, when the value of UseFixedBytesPerLine property has changed.
Public event OnlineValidated
Occurs when the control is finished validating.

(Inherited from OnlineControl.)

Public event OnlineValidating
Occurs when the control is validating.

(Inherited from OnlineControl.)

Public event VerticalByteCountChanged
Occurs, when the value of VerticalByteCount property has changed.
Public event OnlineVisibleChanged
Occurs when the OnlineVisible property value changes.

(Inherited from OnlineControl.)

Public event VScrollBarVisibleChanged
Occurs, when the value of VScrollBarVisible property has changed.

[/vc_toggle]

留下一个答复

Please enter your comment!
Please enter your name here