HexBox
Search Results for

    Show / Hide Table of Contents

    Class HexBox

    Represents a hex box control.

    Inheritance
    object
    MarshalByRefObject
    Component
    Control
    HexBox
    Implements
    IDropTarget
    ISynchronizeInvoke
    IWin32Window
    IBindableComponent
    IComponent
    IDisposable
    Inherited Members
    Control.GetAccessibilityObjectById(int)
    Control.SetAutoSizeMode(AutoSizeMode)
    Control.GetAutoSizeMode()
    Control.GetPreferredSize(Size)
    Control.AccessibilityNotifyClients(AccessibleEvents, int)
    Control.AccessibilityNotifyClients(AccessibleEvents, int, int)
    Control.BeginInvoke(Delegate)
    Control.BeginInvoke(Action)
    Control.BeginInvoke(Delegate, params object[])
    Control.BringToFront()
    Control.Contains(Control)
    Control.CreateAccessibilityInstance()
    Control.CreateControlsInstance()
    Control.CreateGraphics()
    Control.CreateHandle()
    Control.CreateControl()
    Control.DefWndProc(ref Message)
    Control.DestroyHandle()
    Control.Dispose(bool)
    Control.DoDragDropAsJson<T>(T, DragDropEffects)
    Control.DoDragDropAsJson<T>(T, DragDropEffects, Bitmap, Point, bool)
    Control.DoDragDrop(object, DragDropEffects)
    Control.DoDragDrop(object, DragDropEffects, Bitmap, Point, bool)
    Control.DrawToBitmap(Bitmap, Rectangle)
    Control.EndInvoke(IAsyncResult)
    Control.FindForm()
    Control.GetTopLevel()
    Control.RaiseKeyEvent(object, KeyEventArgs)
    Control.RaiseMouseEvent(object, MouseEventArgs)
    Control.Focus()
    Control.FromChildHandle(nint)
    Control.FromHandle(nint)
    Control.GetChildAtPoint(Point, GetChildAtPointSkip)
    Control.GetChildAtPoint(Point)
    Control.GetContainerControl()
    Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified)
    Control.GetNextControl(Control, bool)
    Control.GetStyle(ControlStyles)
    Control.Hide()
    Control.InitLayout()
    Control.Invalidate(Region)
    Control.Invalidate(Region, bool)
    Control.Invalidate()
    Control.Invalidate(bool)
    Control.Invalidate(Rectangle)
    Control.Invalidate(Rectangle, bool)
    Control.Invoke(Action)
    Control.Invoke(Delegate)
    Control.Invoke(Delegate, params object[])
    Control.Invoke<T>(Func<T>)
    Control.InvokePaint(Control, PaintEventArgs)
    Control.InvokePaintBackground(Control, PaintEventArgs)
    Control.IsKeyLocked(Keys)
    Control.IsInputChar(char)
    Control.IsInputKey(Keys)
    Control.IsMnemonic(char, string)
    Control.LogicalToDeviceUnits(int)
    Control.LogicalToDeviceUnits(Size)
    Control.ScaleBitmapLogicalToDevice(ref Bitmap)
    Control.NotifyInvalidate(Rectangle)
    Control.InvokeOnClick(Control, EventArgs)
    Control.OnAutoSizeChanged(EventArgs)
    Control.OnBackColorChanged(EventArgs)
    Control.OnBackgroundImageChanged(EventArgs)
    Control.OnBackgroundImageLayoutChanged(EventArgs)
    Control.OnBindingContextChanged(EventArgs)
    Control.OnCausesValidationChanged(EventArgs)
    Control.OnContextMenuStripChanged(EventArgs)
    Control.OnCursorChanged(EventArgs)
    Control.OnDataContextChanged(EventArgs)
    Control.OnDockChanged(EventArgs)
    Control.OnEnabledChanged(EventArgs)
    Control.OnFontChanged(EventArgs)
    Control.OnForeColorChanged(EventArgs)
    Control.OnRightToLeftChanged(EventArgs)
    Control.OnNotifyMessage(Message)
    Control.OnParentBackColorChanged(EventArgs)
    Control.OnParentBackgroundImageChanged(EventArgs)
    Control.OnParentBindingContextChanged(EventArgs)
    Control.OnParentCursorChanged(EventArgs)
    Control.OnParentDataContextChanged(EventArgs)
    Control.OnParentEnabledChanged(EventArgs)
    Control.OnParentFontChanged(EventArgs)
    Control.OnParentForeColorChanged(EventArgs)
    Control.OnParentRightToLeftChanged(EventArgs)
    Control.OnParentVisibleChanged(EventArgs)
    Control.OnPrint(PaintEventArgs)
    Control.OnTabIndexChanged(EventArgs)
    Control.OnTabStopChanged(EventArgs)
    Control.OnTextChanged(EventArgs)
    Control.OnVisibleChanged(EventArgs)
    Control.OnParentChanged(EventArgs)
    Control.OnClick(EventArgs)
    Control.OnClientSizeChanged(EventArgs)
    Control.OnControlAdded(ControlEventArgs)
    Control.OnControlRemoved(ControlEventArgs)
    Control.OnCreateControl()
    Control.OnHandleCreated(EventArgs)
    Control.OnLocationChanged(EventArgs)
    Control.OnHandleDestroyed(EventArgs)
    Control.OnDoubleClick(EventArgs)
    Control.OnDragEnter(DragEventArgs)
    Control.OnDragOver(DragEventArgs)
    Control.OnDragLeave(EventArgs)
    Control.OnDragDrop(DragEventArgs)
    Control.OnGiveFeedback(GiveFeedbackEventArgs)
    Control.OnEnter(EventArgs)
    Control.InvokeGotFocus(Control, EventArgs)
    Control.OnHelpRequested(HelpEventArgs)
    Control.OnInvalidated(InvalidateEventArgs)
    Control.OnKeyDown(KeyEventArgs)
    Control.OnKeyPress(KeyPressEventArgs)
    Control.OnKeyUp(KeyEventArgs)
    Control.OnLayout(LayoutEventArgs)
    Control.OnLeave(EventArgs)
    Control.InvokeLostFocus(Control, EventArgs)
    Control.OnMarginChanged(EventArgs)
    Control.OnMouseDoubleClick(MouseEventArgs)
    Control.OnMouseClick(MouseEventArgs)
    Control.OnMouseCaptureChanged(EventArgs)
    Control.OnMouseEnter(EventArgs)
    Control.OnMouseLeave(EventArgs)
    Control.OnDpiChangedBeforeParent(EventArgs)
    Control.OnMouseHover(EventArgs)
    Control.OnMouseMove(MouseEventArgs)
    Control.OnMouseUp(MouseEventArgs)
    Control.OnMove(EventArgs)
    Control.OnPaddingChanged(EventArgs)
    Control.OnQueryContinueDrag(QueryContinueDragEventArgs)
    Control.OnRegionChanged(EventArgs)
    Control.OnPreviewKeyDown(PreviewKeyDownEventArgs)
    Control.OnSizeChanged(EventArgs)
    Control.OnChangeUICues(UICuesEventArgs)
    Control.OnStyleChanged(EventArgs)
    Control.OnSystemColorsChanged(EventArgs)
    Control.OnValidating(CancelEventArgs)
    Control.OnValidated(EventArgs)
    Control.RescaleConstantsForDpi(int, int)
    Control.PerformLayout()
    Control.PerformLayout(Control, string)
    Control.PointToClient(Point)
    Control.PointToScreen(Point)
    Control.PreProcessControlMessage(ref Message)
    Control.ProcessCmdKey(ref Message, Keys)
    Control.ProcessDialogChar(char)
    Control.ProcessDialogKey(Keys)
    Control.ProcessKeyEventArgs(ref Message)
    Control.ProcessKeyMessage(ref Message)
    Control.ProcessKeyPreview(ref Message)
    Control.ProcessMnemonic(char)
    Control.RaiseDragEvent(object, DragEventArgs)
    Control.RaisePaintEvent(object, PaintEventArgs)
    Control.RecreateHandle()
    Control.RectangleToClient(Rectangle)
    Control.RectangleToScreen(Rectangle)
    Control.ReflectMessage(nint, ref Message)
    Control.Refresh()
    Control.ResetMouseEventArgs()
    Control.ResetText()
    Control.ResumeLayout()
    Control.ResumeLayout(bool)
    Control.Scale(SizeF)
    Control.ScaleControl(SizeF, BoundsSpecified)
    Control.Select()
    Control.Select(bool, bool)
    Control.SelectNextControl(Control, bool, bool, bool, bool)
    Control.SendToBack()
    Control.SetBounds(int, int, int, int)
    Control.SetBounds(int, int, int, int, BoundsSpecified)
    Control.SetBoundsCore(int, int, int, int, BoundsSpecified)
    Control.SetClientSizeCore(int, int)
    Control.SizeFromClientSize(Size)
    Control.SetStyle(ControlStyles, bool)
    Control.SetTopLevel(bool)
    Control.SetVisibleCore(bool)
    Control.RtlTranslateAlignment(HorizontalAlignment)
    Control.RtlTranslateAlignment(LeftRightAlignment)
    Control.RtlTranslateAlignment(ContentAlignment)
    Control.RtlTranslateHorizontal(HorizontalAlignment)
    Control.RtlTranslateLeftRight(LeftRightAlignment)
    Control.RtlTranslateContent(ContentAlignment)
    Control.Show()
    Control.SuspendLayout()
    Control.Update()
    Control.UpdateBounds()
    Control.UpdateBounds(int, int, int, int)
    Control.UpdateBounds(int, int, int, int, int, int)
    Control.UpdateZOrder()
    Control.UpdateStyles()
    Control.WndProc(ref Message)
    Control.OnImeModeChanged(EventArgs)
    Control.InvokeAsync(Action, CancellationToken)
    Control.InvokeAsync<T>(Func<T>, CancellationToken)
    Control.InvokeAsync(Func<CancellationToken, ValueTask>, CancellationToken)
    Control.InvokeAsync<T>(Func<CancellationToken, ValueTask<T>>, CancellationToken)
    Control.AccessibilityObject
    Control.AccessibleDefaultActionDescription
    Control.AccessibleDescription
    Control.AccessibleName
    Control.AccessibleRole
    Control.AllowDrop
    Control.Anchor
    Control.AutoScrollOffset
    Control.LayoutEngine
    Control.DataContext
    Control.BackgroundImage
    Control.BackgroundImageLayout
    Control.BindingContext
    Control.Bottom
    Control.Bounds
    Control.CanFocus
    Control.CanRaiseEvents
    Control.CanSelect
    Control.Capture
    Control.CausesValidation
    Control.CheckForIllegalCrossThreadCalls
    Control.ClientRectangle
    Control.ClientSize
    Control.CompanyName
    Control.ContainsFocus
    Control.ContextMenuStrip
    Control.Controls
    Control.Created
    Control.CreateParams
    Control.Cursor
    Control.DataBindings
    Control.DefaultBackColor
    Control.DefaultCursor
    Control.DefaultFont
    Control.DefaultForeColor
    Control.DefaultMargin
    Control.DefaultMaximumSize
    Control.DefaultMinimumSize
    Control.DefaultPadding
    Control.DefaultSize
    Control.DeviceDpi
    Control.DisplayRectangle
    Control.IsDisposed
    Control.Disposing
    Control.Dock
    Control.DoubleBuffered
    Control.Enabled
    Control.Focused
    Control.FontHeight
    Control.ForeColor
    Control.Handle
    Control.HasChildren
    Control.Height
    Control.IsHandleCreated
    Control.InvokeRequired
    Control.IsAccessible
    Control.IsAncestorSiteInDesignMode
    Control.IsMirrored
    Control.Left
    Control.Location
    Control.Margin
    Control.MaximumSize
    Control.MinimumSize
    Control.ModifierKeys
    Control.MouseButtons
    Control.MousePosition
    Control.Name
    Control.Parent
    Control.ProductName
    Control.ProductVersion
    Control.RecreatingHandle
    Control.Region
    Control.RenderRightToLeft
    Control.ResizeRedraw
    Control.Right
    Control.RightToLeft
    Control.ScaleChildren
    Control.Site
    Control.Size
    Control.TabIndex
    Control.TabStop
    Control.Tag
    Control.Text
    Control.Top
    Control.TopLevelControl
    Control.ShowKeyboardCues
    Control.ShowFocusCues
    Control.UseWaitCursor
    Control.Visible
    Control.Width
    Control.PreferredSize
    Control.Padding
    Control.CanEnableIme
    Control.DefaultImeMode
    Control.ImeMode
    Control.ImeModeBase
    Control.PropagatingImeMode
    Control.BackColorChanged
    Control.BackgroundImageChanged
    Control.BackgroundImageLayoutChanged
    Control.BindingContextChanged
    Control.CausesValidationChanged
    Control.ClientSizeChanged
    Control.ContextMenuStripChanged
    Control.CursorChanged
    Control.DockChanged
    Control.EnabledChanged
    Control.FontChanged
    Control.ForeColorChanged
    Control.LocationChanged
    Control.MarginChanged
    Control.RegionChanged
    Control.RightToLeftChanged
    Control.SizeChanged
    Control.TabIndexChanged
    Control.TabStopChanged
    Control.TextChanged
    Control.VisibleChanged
    Control.Click
    Control.ControlAdded
    Control.ControlRemoved
    Control.DataContextChanged
    Control.DragDrop
    Control.DragEnter
    Control.DragOver
    Control.DragLeave
    Control.GiveFeedback
    Control.HandleCreated
    Control.HandleDestroyed
    Control.HelpRequested
    Control.Invalidated
    Control.PaddingChanged
    Control.Paint
    Control.QueryContinueDrag
    Control.QueryAccessibilityHelp
    Control.DoubleClick
    Control.Enter
    Control.GotFocus
    Control.KeyDown
    Control.KeyPress
    Control.KeyUp
    Control.Layout
    Control.Leave
    Control.LostFocus
    Control.MouseClick
    Control.MouseDoubleClick
    Control.MouseCaptureChanged
    Control.MouseDown
    Control.MouseEnter
    Control.MouseLeave
    Control.DpiChangedBeforeParent
    Control.DpiChangedAfterParent
    Control.MouseHover
    Control.MouseMove
    Control.MouseUp
    Control.MouseWheel
    Control.Move
    Control.PreviewKeyDown
    Control.Resize
    Control.ChangeUICues
    Control.StyleChanged
    Control.SystemColorsChanged
    Control.Validating
    Control.Validated
    Control.ParentChanged
    Control.ImeModeChanged
    Component.Dispose()
    Component.GetService(Type)
    Component.ToString()
    Component.Events
    Component.Container
    Component.DesignMode
    Component.Disposed
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Be.Windows.Forms
    Assembly: Be.Windows.Forms.HexBox.dll
    Syntax
    [ToolboxBitmap(typeof(HexBox), "HexBox.bmp")]
    public class HexBox : Control, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable

    Constructors

    View Source

    HexBox()

    Initializes a new instance of a HexBox class.

    Declaration
    public HexBox()

    Properties

    View Source

    BackColor

    Gets or sets the background color for the control.

    Declaration
    public override Color BackColor { get; set; }
    Property Value
    Type Description
    Color
    Overrides
    Control.BackColor
    View Source

    BackColorDisabled

    Gets or sets the background color for the disabled control.

    Declaration
    public Color BackColorDisabled { get; set; }
    Property Value
    Type Description
    Color
    View Source

    BorderStyle

    Gets or sets the hex box´s border style.

    Declaration
    public BorderStyle BorderStyle { get; set; }
    Property Value
    Type Description
    BorderStyle
    View Source

    BuiltInContextMenu

    Gets or sets the built-in context menu.

    Declaration
    public BuiltInContextMenu BuiltInContextMenu { get; }
    Property Value
    Type Description
    BuiltInContextMenu
    View Source

    ByteCharConverter

    Gets or sets the converter that will translate between byte and character values.

    Declaration
    [Browsable(false)]
    public IByteCharConverter ByteCharConverter { get; set; }
    Property Value
    Type Description
    IByteCharConverter
    View Source

    ByteProvider

    Gets or sets the ByteProvider.

    Declaration
    [Browsable(false)]
    public IByteProvider? ByteProvider { get; set; }
    Property Value
    Type Description
    IByteProvider
    View Source

    BytesPerLine

    Gets or sets the maximum count of bytes in one line.

    Declaration
    public int BytesPerLine { get; set; }
    Property Value
    Type Description
    int
    Remarks

    UseFixedBytesPerLine property no longer has to be set to true for this to work

    View Source

    CharSize

    Contains the size of a single character in pixel

    Declaration
    public SizeF CharSize { get; }
    Property Value
    Type Description
    SizeF
    View Source

    ColumnInfoVisible

    Gets or sets the visibility of the column info

    Declaration
    public bool ColumnInfoVisible { get; set; }
    Property Value
    Type Description
    bool
    View Source

    CurrentFindingPosition

    Gets a value that indicates the current position during Find method execution.

    Declaration
    [Browsable(false)]
    public long CurrentFindingPosition { get; }
    Property Value
    Type Description
    long
    View Source

    CurrentLine

    Gets the current line

    Declaration
    [Browsable(false)]
    public long CurrentLine { get; }
    Property Value
    Type Description
    long
    View Source

    CurrentPositionInLine

    Gets the current position in the current line

    Declaration
    [Browsable(false)]
    public long CurrentPositionInLine { get; }
    Property Value
    Type Description
    long
    View Source

    Font

    The font used to display text in the hexbox.

    Declaration
    public override Font Font { get; set; }
    Property Value
    Type Description
    Font
    Overrides
    Control.Font
    View Source

    GroupSeparatorVisible

    Gets or sets the visibility of the group separator.

    Declaration
    public bool GroupSeparatorVisible { get; set; }
    Property Value
    Type Description
    bool
    View Source

    GroupSize

    Gets or sets the number of bytes in a group. Used to show the group separator line (if GroupSeparatorVisible is true)

    Declaration
    public int GroupSize { get; set; }
    Property Value
    Type Description
    int
    Remarks

    GroupSeparatorVisible property must set to true

    View Source

    HexCasing

    Gets or sets whether the HexBox control displays the hex characters in upper or lower case.

    Declaration
    public HexCasing HexCasing { get; set; }
    Property Value
    Type Description
    HexCasing
    View Source

    HorizontalByteCount

    Gets the number bytes drawn horizontally.

    Declaration
    [Browsable(false)]
    public int HorizontalByteCount { get; }
    Property Value
    Type Description
    int
    View Source

    InfoForeColor

    Gets or sets the info color used for column info and line info. When this property is null, then ForeColor property is used.

    Declaration
    public Color InfoForeColor { get; set; }
    Property Value
    Type Description
    Color
    View Source

    InsertActive

    Gets the a value if insertion mode is active or not.

    Declaration
    [Browsable(false)]
    public bool InsertActive { get; set; }
    Property Value
    Type Description
    bool
    View Source

    LineInfoOffset

    Gets or sets the offset of a line info.

    Declaration
    public long LineInfoOffset { get; set; }
    Property Value
    Type Description
    long
    View Source

    LineInfoVisible

    Gets or sets the visibility of a line info.

    Declaration
    public bool LineInfoVisible { get; set; }
    Property Value
    Type Description
    bool
    View Source

    ReadOnly

    Gets or sets if the count of bytes in one line is fix.

    Declaration
    public bool ReadOnly { get; set; }
    Property Value
    Type Description
    bool
    Remarks

    When set to True, BytesPerLine property determine the maximum count of bytes in one line.

    View Source

    RequiredWidth

    Gets the width required for the content

    Declaration
    public int RequiredWidth { get; }
    Property Value
    Type Description
    int
    View Source

    SelectionBackColor

    Gets or sets the background color for the selected bytes.

    Declaration
    public Color SelectionBackColor { get; set; }
    Property Value
    Type Description
    Color
    View Source

    SelectionForeColor

    Gets or sets the foreground color for the selected bytes.

    Declaration
    public Color SelectionForeColor { get; set; }
    Property Value
    Type Description
    Color
    View Source

    SelectionLength

    Gets and sets the number of bytes selected in the hex box.

    Declaration
    [Browsable(false)]
    public long SelectionLength { get; set; }
    Property Value
    Type Description
    long
    View Source

    SelectionStart

    Gets and sets the starting point of the bytes selected in the hex box.

    Declaration
    [Browsable(false)]
    public long SelectionStart { get; set; }
    Property Value
    Type Description
    long
    View Source

    ShadowSelectionColor

    Gets or sets the color of the shadow selection.

    Declaration
    public Color ShadowSelectionColor { get; set; }
    Property Value
    Type Description
    Color
    Remarks

    A alpha component must be given! Default alpha = 100

    View Source

    ShadowSelectionVisible

    Gets or sets the visibility of a shadow selection.

    Declaration
    public bool ShadowSelectionVisible { get; set; }
    Property Value
    Type Description
    bool
    View Source

    StringViewVisible

    Gets or sets the visibility of the string view.

    Declaration
    public bool StringViewVisible { get; set; }
    Property Value
    Type Description
    bool
    View Source

    UseFixedBytesPerLine

    Gets or sets if the count of bytes in one line is fix.

    Declaration
    public bool UseFixedBytesPerLine { get; set; }
    Property Value
    Type Description
    bool
    Remarks

    When set to True, BytesPerLine property determine the maximum count of bytes in one line.

    View Source

    VScrollBarVisible

    Gets or sets the visibility of a vertical scroll bar.

    Declaration
    public bool VScrollBarVisible { get; set; }
    Property Value
    Type Description
    bool
    View Source

    VerticalByteCount

    Gets the number bytes drawn vertically.

    Declaration
    [Browsable(false)]
    public int VerticalByteCount { get; }
    Property Value
    Type Description
    int

    Methods

    View Source

    AbortFind()

    Aborts a working Find method.

    Declaration
    public void AbortFind()
    View Source

    CanCopy()

    Return true if Copy method could be invoked.

    Declaration
    public bool CanCopy()
    Returns
    Type Description
    bool
    View Source

    CanCut()

    Return true if Cut method could be invoked.

    Declaration
    public bool CanCut()
    Returns
    Type Description
    bool
    View Source

    CanPaste()

    Return true if Paste method could be invoked.

    Declaration
    public bool CanPaste()
    Returns
    Type Description
    bool
    View Source

    CanPasteHex()

    Return true if PasteHex method could be invoked.

    Declaration
    public bool CanPasteHex()
    Returns
    Type Description
    bool
    View Source

    CanSelectAll()

    Returns true if Select method could be invoked.

    Declaration
    public bool CanSelectAll()
    Returns
    Type Description
    bool
    View Source

    Copy()

    Copies the current selection in the hex box to the Clipboard.

    Declaration
    public void Copy()
    View Source

    CopyHex()

    Copies the current selection in the hex box to the Clipboard in hex format.

    Declaration
    public void CopyHex()
    View Source

    Cut()

    Moves the current selection in the hex box to the Clipboard.

    Declaration
    public void Cut()
    View Source

    Find(FindOptions)

    Searches the current ByteProvider

    Declaration
    public long Find(FindOptions options)
    Parameters
    Type Name Description
    FindOptions options

    contains all find options

    Returns
    Type Description
    long

    the SelectionStart property value if find was successfull or -1 if there is no match -2 if Find was aborted.

    View Source

    GetParent<T>(Control)

    Get Parent control of type T

    Declaration
    public static T GetParent<T>(Control c) where T : Control
    Parameters
    Type Name Description
    Control c

    the control

    Returns
    Type Description
    T

    The parent control

    Type Parameters
    Name Description
    T

    The type

    View Source

    OnBorderStyleChanged(EventArgs)

    Raises the BorderStyleChanged event.

    Declaration
    protected virtual void OnBorderStyleChanged(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    View Source

    OnByteProviderChanged(EventArgs)

    Raises the ByteProviderChanged event.

    Declaration
    protected virtual void OnByteProviderChanged(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    View Source

    OnBytesPerLineChanged(EventArgs)

    Raises the BytesPerLineChanged event.

    Declaration
    protected virtual void OnBytesPerLineChanged(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    View Source

    OnColumnInfoVisibleChanged(EventArgs)

    Raises the OnColumnInfoVisibleChanged event.

    Declaration
    protected virtual void OnColumnInfoVisibleChanged(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    View Source

    OnCopied(EventArgs)

    Raises the Copied event.

    Declaration
    protected virtual void OnCopied(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    View Source

    OnCopiedHex(EventArgs)

    Raises the CopiedHex event.

    Declaration
    protected virtual void OnCopiedHex(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    View Source

    OnCurrentLineChanged(EventArgs)

    Raises the CurrentLineChanged event.

    Declaration
    protected virtual void OnCurrentLineChanged(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    View Source

    OnCurrentPositionInLineChanged(EventArgs)

    Raises the CurrentPositionInLineChanged event.

    Declaration
    protected virtual void OnCurrentPositionInLineChanged(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    View Source

    OnDpiChangedAfterParent(EventArgs)

    Supports DPI change event

    Declaration
    protected override void OnDpiChangedAfterParent(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    The event args

    Overrides
    Control.OnDpiChangedAfterParent(EventArgs)
    View Source

    OnGotFocus(EventArgs)

    Raises the GotFocus event.

    Declaration
    protected override void OnGotFocus(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    Overrides
    Control.OnGotFocus(EventArgs)
    View Source

    OnGroupSeparatorVisibleChanged(EventArgs)

    Raises the ColumnSeparatorVisibleChanged event.

    Declaration
    protected virtual void OnGroupSeparatorVisibleChanged(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    View Source

    OnGroupSizeChanged(EventArgs)

    Raises the GroupSizeChanged event.

    Declaration
    protected virtual void OnGroupSizeChanged(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    View Source

    OnHexCasingChanged(EventArgs)

    Raises the HexCasingChanged event.

    Declaration
    protected virtual void OnHexCasingChanged(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    View Source

    OnHorizontalByteCountChanged(EventArgs)

    Raises the HorizontalByteCountChanged event.

    Declaration
    protected virtual void OnHorizontalByteCountChanged(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    View Source

    OnInsertActiveChanged(EventArgs)

    Raises the InsertActiveChanged event.

    Declaration
    protected virtual void OnInsertActiveChanged(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    View Source

    OnLineInfoVisibleChanged(EventArgs)

    Raises the LineInfoVisibleChanged event.

    Declaration
    protected virtual void OnLineInfoVisibleChanged(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    View Source

    OnLostFocus(EventArgs)

    Raises the LostFocus event.

    Declaration
    protected override void OnLostFocus(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    Overrides
    Control.OnLostFocus(EventArgs)
    View Source

    OnMouseDown(MouseEventArgs)

    Raises the MouseDown event.

    Declaration
    protected override void OnMouseDown(MouseEventArgs e)
    Parameters
    Type Name Description
    MouseEventArgs e

    An EventArgs that contains the event data.

    Overrides
    Control.OnMouseDown(MouseEventArgs)
    View Source

    OnMouseWheel(MouseEventArgs)

    Raises the MouseWhell event

    Declaration
    protected override void OnMouseWheel(MouseEventArgs e)
    Parameters
    Type Name Description
    MouseEventArgs e

    An EventArgs that contains the event data.

    Overrides
    Control.OnMouseWheel(MouseEventArgs)
    View Source

    OnPaint(PaintEventArgs)

    Paints the hex box.

    Declaration
    protected override void OnPaint(PaintEventArgs e)
    Parameters
    Type Name Description
    PaintEventArgs e

    A PaintEventArgs that contains the event data.

    Overrides
    Control.OnPaint(PaintEventArgs)
    View Source

    OnPaintBackground(PaintEventArgs)

    Paints the background.

    Declaration
    protected override void OnPaintBackground(PaintEventArgs e)
    Parameters
    Type Name Description
    PaintEventArgs e

    A PaintEventArgs that contains the event data.

    Overrides
    Control.OnPaintBackground(PaintEventArgs)
    View Source

    OnReadOnlyChanged(EventArgs)

    Raises the ReadOnlyChanged event.

    Declaration
    protected virtual void OnReadOnlyChanged(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    View Source

    OnResize(EventArgs)

    Raises the Resize event.

    Declaration
    protected override void OnResize(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    Overrides
    Control.OnResize(EventArgs)
    View Source

    OnSelectionLengthChanged(EventArgs)

    Raises the SelectionLengthChanged event.

    Declaration
    protected virtual void OnSelectionLengthChanged(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    View Source

    OnSelectionStartChanged(EventArgs)

    Raises the SelectionStartChanged event.

    Declaration
    protected virtual void OnSelectionStartChanged(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    View Source

    OnStringViewVisibleChanged(EventArgs)

    Raises the StringViewVisibleChanged event.

    Declaration
    protected virtual void OnStringViewVisibleChanged(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    View Source

    OnUseFixedBytesPerLineChanged(EventArgs)

    Raises the UseFixedBytesPerLineChanged event.

    Declaration
    protected virtual void OnUseFixedBytesPerLineChanged(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    View Source

    OnVScrollBarVisibleChanged(EventArgs)

    Raises the VScrollBarVisibleChanged event.

    Declaration
    protected virtual void OnVScrollBarVisibleChanged(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    View Source

    OnVerticalByteCountChanged(EventArgs)

    Raises the VerticalByteCountChanged event.

    Declaration
    protected virtual void OnVerticalByteCountChanged(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e

    An EventArgs that contains the event data.

    View Source

    Paste()

    Replaces the current selection in the hex box with the contents of the Clipboard.

    Declaration
    public void Paste()
    View Source

    PasteHex()

    Replaces the current selection in the hex box with the hex string data of the Clipboard.

    Declaration
    public void PasteHex()
    View Source

    PreProcessMessage(ref Message)

    Preprocesses windows messages.

    Declaration
    public override bool PreProcessMessage(ref Message m)
    Parameters
    Type Name Description
    Message m

    the message to process.

    Returns
    Type Description
    bool

    true, if the message was processed

    Overrides
    Control.PreProcessMessage(ref Message)
    View Source

    ScrollByteIntoView()

    Scrolls the selection start byte into view

    Declaration
    public void ScrollByteIntoView()
    View Source

    ScrollByteIntoView(long)

    Scrolls the specific byte into view

    Declaration
    public void ScrollByteIntoView(long index)
    Parameters
    Type Name Description
    long index

    the index of the byte

    View Source

    Select(long, long)

    Selects the hex box.

    Declaration
    public void Select(long start, long length)
    Parameters
    Type Name Description
    long start

    the start index of the selection

    long length

    the length of the selection

    View Source

    SelectAll()

    Selects all bytes.

    Declaration
    public void SelectAll()

    Events

    View Source

    BorderStyleChanged

    Occurs, when the value of BorderStyle property has changed.

    Declaration
    public event EventHandler BorderStyleChanged
    Event Type
    Type Description
    EventHandler
    View Source

    ByteProviderChanged

    Occurs, when the value of ByteProvider property has changed.

    Declaration
    public event EventHandler ByteProviderChanged
    Event Type
    Type Description
    EventHandler
    View Source

    BytesPerLineChanged

    Occurs, when the value of BytesPerLine property has changed.

    Declaration
    public event EventHandler BytesPerLineChanged
    Event Type
    Type Description
    EventHandler
    View Source

    CharSizeChanged

    Occurs, when the CharSize property has changed

    Declaration
    public event EventHandler CharSizeChanged
    Event Type
    Type Description
    EventHandler
    View Source

    ColumnInfoVisibleChanged

    Occurs, when the value of ColumnInfoVisibleChanged property has changed.

    Declaration
    public event EventHandler ColumnInfoVisibleChanged
    Event Type
    Type Description
    EventHandler
    View Source

    Copied

    Occurs, when Copy method was invoked and ClipBoardData changed.

    Declaration
    public event EventHandler Copied
    Event Type
    Type Description
    EventHandler
    View Source

    CopiedHex

    Occurs, when CopyHex method was invoked and ClipBoardData changed.

    Declaration
    public event EventHandler CopiedHex
    Event Type
    Type Description
    EventHandler
    View Source

    CurrentLineChanged

    Occurs, when the value of CurrentLine property has changed.

    Declaration
    public event EventHandler CurrentLineChanged
    Event Type
    Type Description
    EventHandler
    View Source

    CurrentPositionInLineChanged

    Occurs, when the value of CurrentPositionInLine property has changed.

    Declaration
    public event EventHandler CurrentPositionInLineChanged
    Event Type
    Type Description
    EventHandler
    View Source

    GroupSeparatorVisibleChanged

    Occurs, when the value of GroupSeparatorVisibleChanged property has changed.

    Declaration
    public event EventHandler GroupSeparatorVisibleChanged
    Event Type
    Type Description
    EventHandler
    View Source

    GroupSizeChanged

    Occurs, when the value of ColumnWidth property has changed.

    Declaration
    public event EventHandler GroupSizeChanged
    Event Type
    Type Description
    EventHandler
    View Source

    HexCasingChanged

    Occurs, when the value of HexCasing property has changed.

    Declaration
    public event EventHandler HexCasingChanged
    Event Type
    Type Description
    EventHandler
    View Source

    HorizontalByteCountChanged

    Occurs, when the value of HorizontalByteCount property has changed.

    Declaration
    public event EventHandler HorizontalByteCountChanged
    Event Type
    Type Description
    EventHandler
    View Source

    InsertActiveChanged

    Occurs, when the value of InsertActive property has changed.

    Declaration
    public event EventHandler InsertActiveChanged
    Event Type
    Type Description
    EventHandler
    View Source

    LineInfoVisibleChanged

    Occurs, when the value of LineInfoVisible property has changed.

    Declaration
    public event EventHandler LineInfoVisibleChanged
    Event Type
    Type Description
    EventHandler
    View Source

    ReadOnlyChanged

    Occurs, when the value of ReadOnly property has changed.

    Declaration
    public event EventHandler ReadOnlyChanged
    Event Type
    Type Description
    EventHandler
    View Source

    RequiredWidthChanged

    Occurs, when the RequiredWidth property changes

    Declaration
    public event EventHandler RequiredWidthChanged
    Event Type
    Type Description
    EventHandler
    View Source

    SelectionLengthChanged

    Occurs, when the value of SelectionLength property has changed.

    Declaration
    public event EventHandler SelectionLengthChanged
    Event Type
    Type Description
    EventHandler
    View Source

    SelectionStartChanged

    Occurs, when the value of SelectionStart property has changed.

    Declaration
    public event EventHandler SelectionStartChanged
    Event Type
    Type Description
    EventHandler
    View Source

    StringViewVisibleChanged

    Occurs, when the value of StringViewVisible property has changed.

    Declaration
    public event EventHandler StringViewVisibleChanged
    Event Type
    Type Description
    EventHandler
    View Source

    UseFixedBytesPerLineChanged

    Occurs, when the value of UseFixedBytesPerLine property has changed.

    Declaration
    public event EventHandler UseFixedBytesPerLineChanged
    Event Type
    Type Description
    EventHandler
    View Source

    VScrollBarVisibleChanged

    Occurs, when the value of VScrollBarVisible property has changed.

    Declaration
    public event EventHandler VScrollBarVisibleChanged
    Event Type
    Type Description
    EventHandler
    View Source

    VerticalByteCountChanged

    Occurs, when the value of VerticalByteCount property has changed.

    Declaration
    public event EventHandler VerticalByteCountChanged
    Event Type
    Type Description
    EventHandler

    Implements

    IDropTarget
    ISynchronizeInvoke
    IWin32Window
    IBindableComponent
    IComponent
    IDisposable
    • View Source
    In this article
    Back to top Generated by DocFX