WinForms

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

    Show / Hide Table of Contents

    Class DataLookupEdit

    CurrencyEdit class encapsulates a CurrencyTextBox control and adds the ability to drop down a popup calculator

    Inheritance
    System.Object
    ButtonEdit
    DataLookupEdit
    Implements
    IThemeProvider
    IVisualStyle
    IEditControlsEmbed
    IButtonEditParent
    IPopupParent
    IPopupItem
    IThemedControl
    System.ComponentModel.ISupportInitialize
    INonClientPaintingSupport
    IDataListViewOwner
    Inherited Members
    ButtonEdit.DropDownButtonWidth
    ButtonEdit.hostFormObject
    ButtonEdit.GetActiveThemeName()
    ButtonEdit.OnThemeNameChanged(String)
    ButtonEdit.OnMaximumSizeChanged(EventArgs)
    ButtonEdit.OnMinimumSizeChanged(EventArgs)
    ButtonEdit.BeginInit()
    ButtonEdit.OnBeginInit()
    ButtonEdit.EndInit()
    ButtonEdit.OnEndInit()
    ButtonEdit.CreateTextBox()
    ButtonEdit.InitTextBox()
    ButtonEdit.ShouldSerializeBackColor()
    ButtonEdit.ResetBackColor()
    ButtonEdit.ShouldSerializeFlatBorderColor()
    ButtonEdit.ResetFlatBorderColor()
    ButtonEdit.ShouldSerializeSelectionStart()
    ButtonEdit.ResetSelectionStart()
    ButtonEdit.ShouldSerializeSelectionLength()
    ButtonEdit.ResetSelectionLength()
    ButtonEdit.ShouldSerializeShowTextBox()
    ButtonEdit.ResetShowTextBox()
    ButtonEdit.DrawBorderAndBackground(Graphics, Rectangle)
    ButtonEdit.DrawBorder(Graphics, Rectangle)
    ButtonEdit.DrawBackground(Graphics, Rectangle)
    ButtonEdit.INonClientPaintingSupport.NonClientPaint(PaintEventArgs, Rectangle, Rectangle)
    ButtonEdit.GetImage(String)
    ButtonEdit.ChildButtonSizeChanged(ButtonEditChildButton, Size)
    ButtonEdit.ChildButtonAlignmentChanged(ButtonEditChildButton, ButtonAlignment)
    ButtonEdit.HandleChildButtonClicked(Object, EventArgs)
    ButtonEdit.HandleChildButtonTextChanged(Object, EventArgs)
    ButtonEdit.GetActiveEditControl(IEditControlsEmbedListener)
    ButtonEdit.ChildControlsRemovedByDesigner(ArrayList)
    ButtonEdit.HideButton(Int32, Boolean)
    ButtonEdit.HandleChildButtonMouseEnter(Object, EventArgs)
    ButtonEdit.HandleChildButtonMouseLeave(Object, EventArgs)
    ButtonEdit.HandleChildButtonBackColorChanged(Object, EventArgs)
    ButtonEdit.HandleChildButtonMouseDown(Object, MouseEventArgs)
    ButtonEdit.HandleChildButtonMouseUp(Object, MouseEventArgs)
    ButtonEdit.HandleChildMouseLeave(Object, EventArgs)
    ButtonEdit.HandleChildMouseEnter(Object, EventArgs)
    ButtonEdit.Contains(Control)
    ButtonEdit.HandleChildLostFocus(Object, EventArgs)
    ButtonEdit.OnButtonClicked(ButtonClickedEventArgs)
    ButtonEdit.OnRightToLeftChanged(EventArgs)
    ButtonEdit.OnBorderSidesChanged(EventArgs)
    ButtonEdit.OnBorder3DStyleChanged(EventArgs)
    ButtonEdit.WndProc(Message)
    ButtonEdit.OnThemeChanged(EventArgs)
    ButtonEdit.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)
    ButtonEdit.OnLayout(LayoutEventArgs)
    ButtonEdit.Layout()
    ButtonEdit.UpdateTextBoxAndButtonBounds(Int32)
    ButtonEdit.OnMouseWheel(MouseEventArgs)
    ButtonEdit.OnPaint(PaintEventArgs)
    ButtonEdit.DrawBorderAndBackground(PaintEventArgs)
    ButtonEdit.SetNeedLayout(Boolean)
    ButtonEdit.DetermineHeightsBasedOnFont(Graphics, Int32)
    ButtonEdit.OnEnter(EventArgs)
    ButtonEdit.OnGotFocus(EventArgs)
    ButtonEdit.OnLostFocus(EventArgs)
    ButtonEdit.OnMouseLeave(EventArgs)
    ButtonEdit.OnMouseEnter(EventArgs)
    ButtonEdit.OnMouseDown(MouseEventArgs)
    ButtonEdit.Refresh()
    ButtonEdit.HandleChildClicked(Object, EventArgs)
    ButtonEdit.GetIsMirrored()
    ButtonEdit.AttachTextBox()
    ButtonEdit.DetachTextBox()
    ButtonEdit.IPopupItem.GetPopupParentControl()
    ButtonEdit.IPopupItem.IsRelatedControl(Control, Boolean)
    ButtonEdit.IPopupParent.ChildClosing(IPopupChild, PopupCloseType)
    ButtonEdit.IPopupParent.GetBorderOverlapCue(PopupRelativeAlignment)
    ButtonEdit.IPopupParent.GetLocationForPopupAlignment(PopupRelativeAlignment, PopupRelativeAlignment)
    ButtonEdit.buttonIndx_MouseHover(Object, EventArgs)
    ButtonEdit.ApplyScaleToControl(Single)
    ButtonEdit.OnSizeChanged(EventArgs)
    ButtonEdit.CanApplyTheme
    ButtonEdit.ThemeStyle
    ButtonEdit.ThemeName
    ButtonEdit.CanOverrideStyle
    ButtonEdit.IThemeProvider.BaseThemeName
    ButtonEdit.IVisualStyle.VisualTheme
    ButtonEdit.IsVisualStyleEnabled
    ButtonEdit.IThemeProvider.ControlName
    ButtonEdit.MetroColor
    ButtonEdit.BackColor
    ButtonEdit.CharacterCasing
    ButtonEdit.TextAlign
    ButtonEdit.ForeColor
    ButtonEdit.TextBoxBindings
    ButtonEdit.ParentContainer
    ButtonEdit.Buttons
    ButtonEdit.BackgroundImage
    ButtonEdit.UseVisualStyle
    ButtonEdit.ButtonStyle
    ButtonEdit.State
    ButtonEdit.DefaultSize
    ButtonEdit.DropDownButtonHeight
    ButtonEdit.EditPortionHeight
    ButtonEdit.TextBox
    ButtonEdit.Text
    ButtonEdit.ShowTextBox
    ButtonEdit.SelectionStart
    ButtonEdit.SelectionLength
    ButtonEdit.FlatStyle
    ButtonEdit.PreventHeightChange
    ButtonEdit.NeedLayout
    ButtonEdit.IPopupParent.IsRightToLeft
    ButtonEdit.IThemedControl.ThemesEnabled
    ButtonEdit.Border3DStyle
    ButtonEdit.BorderSides
    ButtonEdit.FlatBorderColor
    ButtonEdit.MaximumSize
    ButtonEdit.MinimumSize
    ButtonEdit.BackgroundImageLayout
    ButtonEdit.BeforeTouchSize
    ButtonEdit.EnableTouchMode
    ButtonEdit.ThemeNameChanged
    ButtonEdit.ButtonClicked
    ButtonEdit.ThemeChanged
    ButtonEdit.BorderSidesChanged
    ButtonEdit.Border3DStyleChanged
    ButtonEdit.MaximumSizeChanged
    ButtonEdit.MinimumSizeChanged
    Namespace: Syncfusion.Windows.Forms.Tools
    Assembly: Syncfusion.Tools.Windows.dll
    Syntax
    public class DataLookupEdit : ButtonEdit, IThemeProvider, IVisualStyle, IEditControlsEmbed, IButtonEditParent, IPopupParent, IPopupItem, IThemedControl, ISupportInitialize, INonClientPaintingSupport, IDataListViewOwner

    Constructors

    DataLookupEdit()

    Initializes a new instance of the DataLookupEdit class.

    Declaration
    public DataLookupEdit()

    Properties

    Columns

    Gets or sets the columns that will be displayed in the popup control when the AutoCompleteMode is set to AutoSuggest. The Columns property is a collection of AutoCompleteDataColumnInfo objects that specify the attributes of a column.

    Declaration
    public AutoCompleteDataColumnInfoCollection Columns { get; set; }
    Property Value
    Type Description
    AutoCompleteDataColumnInfoCollection
    See Also
    AutoCompleteDataColumnInfoCollection
    AutoCompleteDataColumnInfo

    DataListView

    Gets or sets DataListview

    Declaration
    public DataListView DataListView { get; set; }
    Property Value
    Type Description
    DataListView

    DataSource

    Gets or sets the datasource for the DataButtonEdit.

    Declaration
    public object DataSource { get; set; }
    Property Value
    Type Description
    System.Object

    DropDownList

    Gets or sets the drop down list displaying the matches.

    Declaration
    public DataListView DropDownList { get; set; }
    Property Value
    Type Description
    DataListView

    ImageList

    Gets or sets the ImageList that will specify the images that will be used by the popup control when in AutoSuggest Mode.

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

    ListView

    Gets or sets DataList view

    Declaration
    public DataListView ListView { get; set; }
    Property Value
    Type Description
    DataListView

    Methods

    CloseDataList()

    Closes the popup calculator if it is displayed.

    Declaration
    public void CloseDataList()

    DisplayDataListView()

    Displays the calculator.

    Declaration
    public void DisplayDataListView()

    Dispose(Boolean)

    Cleans up any resources being used.

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

    bool disposing

    Overrides
    ButtonEdit.Dispose(Boolean)

    GetColumns()

    Get the AutoComplete DataColumnInfoCollection

    Declaration
    public AutoCompleteDataColumnInfoCollection GetColumns()
    Returns
    Type Description
    AutoCompleteDataColumnInfoCollection

    Returns AutoComplete DataColumnInfoCollection

    GetColumnWidth(Int32)

    This method implements IDataViewListOwner.GetColumnWidth.

    Declaration
    public int GetColumnWidth(int columnIndex)
    Parameters
    Type Name Description
    System.Int32 columnIndex

    The index of the column for which to return the width.

    Returns
    Type Description
    System.Int32

    The width of the column.

    GetImageColumnIndex()

    This method implements IDataViewListOwner.GetImageColumnIndex.

    Declaration
    public int GetImageColumnIndex()
    Returns
    Type Description
    System.Int32

    The index of the column in the data source that provides the index of images in the assigned image list.

    InitializeDropDown()

    Initialize the dropdown

    Declaration
    protected virtual bool InitializeDropDown()
    Returns
    Type Description
    System.Boolean

    Returns true if the the dropdown is initialized.

    OnBeforeDataListPopupDisplay(CancelEventArgs)

    Invokes the BeforeCalculatorPopupDisplay event.

    Declaration
    protected virtual bool OnBeforeDataListPopupDisplay(CancelEventArgs args)
    Parameters
    Type Name Description
    System.ComponentModel.CancelEventArgs args

    A BeforeCalculatorPopupDisplayEventArgs that contains the event data.

    Returns
    Type Description
    System.Boolean

    Returns true if evet is cancelled.

    Remarks

    The OnBeforeCalculatorPopupDisplay method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.

    note

    Inheritors: When overriding OnBeforeCalculatorPopupDisplay in a derived class, be sure to call the base class's OnBeforeCalculatorPopupDisplay method so that registered delegates receive the event.

    RaiseBeforeDataListPopupDisplayEvent()

    Raise Before DataListPopupDisplay Event

    Declaration
    protected bool RaiseBeforeDataListPopupDisplayEvent()
    Returns
    Type Description
    System.Boolean

    Returns true if Datalistpopup display

    ShowDataListView(Point)

    Shows the calculator at the specified location.

    Declaration
    public void ShowDataListView(Point location)
    Parameters
    Type Name Description
    System.Drawing.Point location

    Location of the Popup.

    WireEvents()

    Wire events.

    Declaration
    protected virtual void WireEvents()

    Events

    BeforeDataListPopupDisplay

    Event raised before the calculator popup is displayed.

    Declaration
    public event CancelEventHandler BeforeDataListPopupDisplay
    Event Type
    Type Description
    System.ComponentModel.CancelEventHandler

    Implements

    IThemeProvider
    IVisualStyle
    IEditControlsEmbed
    IButtonEditParent
    IPopupParent
    IPopupItem
    IThemedControl
    System.ComponentModel.ISupportInitialize
    INonClientPaintingSupport
    IDataListViewOwner
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved