WinForms

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

    Show / Hide Table of Contents

    Class CollapsePrimitive

    Represents a collapse/expand primitive.

    Inheritance
    System.Object
    Primitive
    CollapsePrimitive
    Implements
    System.ICloneable
    Inherited Members
    Primitive.c_primitiveSize
    Primitive.Draw(Graphics)
    Primitive.Invalidate()
    Primitive.DrawBorder(Graphics, PrimitiveBorderStyle)
    Primitive.DrawSelectedBorder(Graphics)
    Primitive.GetCenter()
    Primitive.ToString()
    Primitive.OnOwnerControlChanged()
    Primitive.OnSizeChanged()
    Primitive.OnBorderColorChanged()
    Primitive.OnBackColorChanged()
    Primitive.OnPrimitiveBorderStyleChanged()
    Primitive.OnPositionChanged()
    Primitive.OnBoundsChanged()
    Primitive.OnAlignmentChanged()
    Primitive.OnVisibleChanged()
    Primitive.OnMouseMove(MouseEventArgs)
    Primitive.OnSelectedChanged()
    Primitive.Visible
    Primitive.Alignment
    Primitive.Size
    Primitive.BorderColor
    Primitive.BackColor
    Primitive.PrimitiveBorderStyle
    Primitive.Position
    Primitive.ClientRect
    Primitive.SizeChanged
    Primitive.BorderColorChanged
    Primitive.BackColorChanged
    Primitive.PrimitiveBorderStyleChanged
    Primitive.PositionChanged
    Primitive.PropertyChanged
    Primitive.BoundsChanged
    Primitive.AlignmentChanged
    Primitive.VisibleChanged
    Primitive.MouseMove
    Primitive.MouseDown
    Primitive.OwnerControlChanged
    Namespace: Syncfusion.Windows.Forms.Tools
    Assembly: Syncfusion.Shared.Base.dll
    Syntax
    public class CollapsePrimitive : Primitive, ICloneable

    Constructors

    CollapsePrimitive()

    Declaration
    public CollapsePrimitive()

    CollapsePrimitive(GradientPanelExt)

    Declaration
    public CollapsePrimitive(GradientPanelExt owner)
    Parameters
    Type Name Description
    GradientPanelExt owner

    CollapsePrimitive(Size, Int32, GradientPanelExt)

    Declaration
    public CollapsePrimitive(Size size, int position, GradientPanelExt owner)
    Parameters
    Type Name Description
    System.Drawing.Size size
    System.Int32 position
    GradientPanelExt owner

    Properties

    Collapsed

    Gets or sets value which indicate that primitive is collapse.

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

    CollapseImage

    Gets or sets image for collapsed primitive.

    Declaration
    public Image CollapseImage { get; set; }
    Property Value
    Type Description
    System.Drawing.Image

    ExpandImage

    Gets or sets image for expanded primitive.

    Declaration
    public Image ExpandImage { get; set; }
    Property Value
    Type Description
    System.Drawing.Image

    Methods

    Clone()

    Declaration
    public override object Clone()
    Returns
    Type Description
    System.Object
    Overrides
    Primitive.Clone()

    DrawBackground(Graphics)

    Draws plus/minus primitive.

    Declaration
    protected override void DrawBackground(Graphics g)
    Parameters
    Type Name Description
    System.Drawing.Graphics g
    Overrides
    Primitive.DrawBackground(Graphics)

    OnCollapsedChanged()

    Declaration
    protected virtual void OnCollapsedChanged()

    OnCollapseImageChanged()

    Declaration
    protected virtual void OnCollapseImageChanged()

    OnExpandImageChanged()

    Declaration
    protected virtual void OnExpandImageChanged()

    OnMouseDown(MouseEventArgs)

    Declaration
    protected override void OnMouseDown(MouseEventArgs args)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseEventArgs args
    Overrides
    Primitive.OnMouseDown(MouseEventArgs)

    SetCollapseState(Boolean)

    Sets collapse state. Don't raise CollapsedChanged event.

    Declaration
    public void SetCollapseState(bool collapse)
    Parameters
    Type Name Description
    System.Boolean collapse

    Events

    CollapsedChanged

    Raise by OnCollapsedChanged() method.

    Declaration
    public event EventHandler CollapsedChanged
    Event Type
    Type Description
    System.EventHandler

    CollapseImageChanged

    Raise by OnCollapseImageChanged() method.

    Declaration
    public event EventHandler CollapseImageChanged
    Event Type
    Type Description
    System.EventHandler

    CollpaseImageChanged

    Raise by OnCollapseImageChanged() method.

    Declaration
    [Obsolete("CollpaseImageChanged is deprecated, please use CollapseImageChanged instead.")]
    public event EventHandler CollpaseImageChanged
    Event Type
    Type Description
    System.EventHandler

    ExpandImageChanged

    Raise by OnExpandImageChanged() method.

    Declaration
    public event EventHandler ExpandImageChanged
    Event Type
    Type Description
    System.EventHandler

    Implements

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