WinForms

Code Examples Upgrade Guide User Guide Demos Support Forums Download
  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class QuickDropDownButtonReflectable

    Show / Hide Table of Contents

    Class QuickDropDownButtonReflectable

    Represents DropDownButton able to reflect functionality of referenced tool strip DropDownButton.

    Inheritance
    System.Object
    QuickDropDownButtonReflectable
    Implements
    IQuickItem
    Namespace: Syncfusion.Windows.Forms.Tools
    Assembly: Syncfusion.Tools.Windows.dll
    Syntax
    public class QuickDropDownButtonReflectable : ToolStripDropDownButton, IQuickItem

    Constructors

    QuickDropDownButtonReflectable()

    Creates new instance of QuickDropDownButtonReflectable.

    Declaration
    public QuickDropDownButtonReflectable()

    QuickDropDownButtonReflectable(ToolStripDropDownButton)

    Creates new instance of QuickDropDownButtonReflectable.

    Declaration
    public QuickDropDownButtonReflectable(ToolStripDropDownButton reflectedItem)
    Parameters
    Type Name Description
    System.Windows.Forms.ToolStripDropDownButton reflectedItem

    ToolStripDropDownButton to reflect

    Properties

    Enabled

    Gets / Sets whether the QuickDropDownButtonReflectable enabled or disabled.

    Declaration
    public override bool Enabled { get; set; }
    Property Value
    Type Description
    System.Boolean

    ReflectedComponent

    Gets component that is reflected by current QuickDropDownButtonReflectable.

    Declaration
    public Component ReflectedComponent { get; }
    Property Value
    Type Description
    System.ComponentModel.Component

    ReflectedDropDownButton

    Gets or sets DropDownButton that is reflected by current QuickDropDownButtonReflectable.

    Declaration
    public ToolStripDropDownButton ReflectedDropDownButton { get; set; }
    Property Value
    Type Description
    System.Windows.Forms.ToolStripDropDownButton

    RightToLeft

    Gets or sets a value indicating whether items are to be placed from right to left and text is to be written from right to left.

    Declaration
    public override RightToLeft RightToLeft { get; set; }
    Property Value
    Type Description
    System.Windows.Forms.RightToLeft

    true if items are to be placed from right to left and text is to be written from right to left; otherwise, false.

    Size

    Gets / Sets the size of the item. (Overrides)

    Declaration
    public override Size Size { get; set; }
    Property Value
    Type Description
    System.Drawing.Size

    Methods

    Dispose(Boolean)

    Prevents disposing of Reflected button's dropdown

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing

    GetPreferredSize(Size)

    Retrieves the size of a rectangular area into which a control can be fit.

    Declaration
    public override Size GetPreferredSize(Size constrainingSize)
    Parameters
    Type Name Description
    System.Drawing.Size constrainingSize

    The custom-sized area for a control.

    Returns
    Type Description
    System.Drawing.Size

    A System.Drawing.Size ordered pair, representing the width and height of a rectangle.

    OnClick(EventArgs)

    Declaration
    protected override void OnClick(EventArgs e)
    Parameters
    Type Name Description
    System.EventArgs e

    OnLayout(LayoutEventArgs)

    To update size of the Dropdown button in higher scaling

    Declaration
    protected override void OnLayout(LayoutEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.LayoutEventArgs e

    OnMouseHover(EventArgs)

    Declaration
    protected override void OnMouseHover(EventArgs e)
    Parameters
    Type Name Description
    System.EventArgs e

    OnOwnerChanged(EventArgs)

    Detaches DropDown if quick item was removed

    Declaration
    protected override void OnOwnerChanged(EventArgs e)
    Parameters
    Type Name Description
    System.EventArgs e

    Reflects(IComponent)

    Checks whether current class instance reflects given component.

    Declaration
    public bool Reflects(IComponent c)
    Parameters
    Type Name Description
    System.ComponentModel.IComponent c

    Provide functionality for all required components.

    Returns
    Type Description
    System.Boolean

    Reset()

    Update properties from reflected button

    Declaration
    public void Reset()

    Implements

    IQuickItem
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved