[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Info=Defines the base class for controls, which are components with visual representation. [Property] ##Place=Location and size of the control @Left=Sets the distance, in pixels, between the left edge of the control and the left edge of its container's client area. ARG(int)|1|0 @Top=Sets the distance, in pixels, between the top edge of the control and the top edge of its container's client area. ARG(int)|1|0 @Width=Sets the width of the control. ARG(int)|1|0 @Height=Sets the height of the control. ARG(int)|1|0 ## ##Accessibility=Accessibility of the control @AccessibleDescription=Sets the description of the control used by accessibility client applications. ARG(string)|2| @AccessibleName=Sets the name of the control used by accessibility client applications. ARG(string)|2| @AccessibleRole=Sets the accessible role of the control ARG(AccessibleRole)|14|0|Default,None,TitleBar,MenuBar,ScrollBar,Grip,Sound,Cursor,Caret,Alert,Window,Client,MenuPopup,MenuItem,ToolTip,Application,Document,Pane,Chart,Dialog,Border,Grouping,Separator,ToolBar,StatusBar,Table,ColumnHeader,RowHeader,Column,Row,Cell,Link,HelpBalloon,Character,List,ListItem,Outline,OutlineItem,PageTab,PropertyPage,Indicator,Graphic,StaticText,Text,PushButton,CheckButton,RadioButton,ComboBox,DropList,ProgressBar,Dial,HotkeyField,Slider,SpinButton,Diagram,Animation,Equation,ButtonDropDown,ButtonMenu,ButtonDropDownGrid,WhiteSpace,PageTabList,Clock,SplitButton,IpAddress,OutlineButton ## ##Appearance=Appearance of the control @BackColor=Sets the background color for the control. ARG(Color)|8|clDefault @BackgroundImage=Sets the background image displayed in the control. ARG(Image)|20|(empty)|Image @BackgroundImageLayout=Sets the background image layout as defined in the ImageLayout enumeration. ARG(ImageLayout)|14|1|None,Tile,Center,Stretch,Zoom @Cursor=Sets the cursor that is displayed when the mouse pointer is over the control. ARG(Cursor)|20|(empty)|Cursor @Font=Sets the font of the text displayed by the control. ARG(Font)|15| @ForeColor=Sets the foreground color of the control. ARG(Color)|8|clDefault @RightToLeft=Sets a value indicating whether control's elements are aligned to support locales using right-to-left fonts. ARG(RightToLeft)|14|2|No,Yes,Inherit @Text=Sets the text associated with this control. ARG(string)|2| @UseWaitCursor=Sets a value indicating whether to use the wait cursor for the current control and all child controls. ARG(bool)|14|1|True,False ## ##Behavior=Behavior of the control @AllowDrop=Sets a value indicating whether the control can accept data that the user drags onto it. ARG(bool)|14|1|True,False @ContextMenuStrip=Sets the ContextMenuStrip associated with this control. ARG(ContextMenuStrip)|20|(empty)|ContextMenuStrip @DoubleBuffered=Sets a value indicating whether this control should redraw its surface using a secondary buffer to reduce or prevent flicker. ARG(bool)|14|1|True,False @Enabled=Sets a value indicating whether the control can respond to user interaction. ARG(bool)|14|0|True,False @ImeMode=Sets the Input Method Editor mode of the control. ARG(ImeMode)|14|0|Inherit,NoControl,On,Off,Disable,Hiragana,Katakana,KatakanaHalf,AlphaFull,Alpha,HangulFull,Hangul,Close,OnHalf @TabIndex=Sets the tab order of the control within its container. ARG(int)|1|0 @TabStop=Sets a value indicating whether the user can give the focus to this control using the TAB key. ARG(bool)|14|0|True,False @Visible=Sets a value indicating whether the control and all its child controls are displayed. ARG(bool)|14|0|True,False ## ##Other=Data of the control @Tag=Sets the object that contains data about the control. ARG(Object)|20|(empty)|Object ## ##Focus=Focus of the control @CausesValidation=Sets a value indicating whether the control causes validation to be performed on any controls that require validation when it receives focus. ARG(bool)|14|0|True,False ## ##Layout=Layout of the control Anchor=Sets the edges of the container to which a control is bound and determines how a control is resized with its parent. ARG(AnchorStyles)|21|5|Top,Bottom,Left,Right,None @Dock=Sets which control borders are docked to its parent control and determines how a control is resized with its parent. ARG(DockStyle)|14|0|None,Top,Bottom,Left,Right,Fill @Location=Sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container. ARG(Point)|20|(empty)|Point @Margin=Sets the space between controls. ARG(Padding)|20|(empty)|Padding @MaximumSize=Sets the size that is the upper limit that GetPreferredSize can specify. ARG(Size)|20|(empty)|Size @MinimumSize=Sets the size that is the lower limit that GetPreferredSize can specify. ARG(Size)|20|(empty)|Size @Name=Sets the name of the control. ARG(string)|2| @Padding=Sets padding within the control. ARG(Padding)|20|(empty)|Padding @Size=Sets the height and width of the control. ARG(Size)|20|(empty)|Size ##TableLayout=Cell position of the control at TableLayoutPanel Column=Sets the column position of the control. ARG(int)|1|0 ColumnSpan=Sets the number of columns spanned by the child control. ARG(int)|1|0 Row=Sets the row position of the control. ARG(int)|1|0 RowSpan=Sets the number of rows spanned by the child control. ARG(int)|1|0 ## ## [Methods] *doAccessibleDefaultActionDescription=Sets the default action description of the control for use by accessibility client ARG(string)|1|0 *doAnchor=Sets the edges of the container to which a control is bound and determines how a control is resized with its parent. ARG(AnchorStyles)|1|0 *doAutoScrollOffset=Sets where this control is scrolled to in ScrollControlIntoView. ARG(Point)|1|0 *doBindingContext=Sets the BindingContext for the control. ARG(BindingContext)|1|0 *doBounds=Sets the size and location of the control including its nonclient elements, in pixels, relative to the parent control. ARG(Rectangle)|1|0 *doBringToFront=Brings the control to the front of the z-order. ARG()|1|0 *doCapture=Sets a value indicating whether the control has captured the mouse. ARG(bool)|1|0 *doCheckForIllegalCrossThreadCalls=Sets a value indicating whether to catch calls on the wrong thread that access a control's Handle property when an application is being debugged. ARG(bool)|1|0 *doClientSize=Sets the height and width of the client area of the control. ARG(Size)|1|0 *doContextMenu=Sets the shortcut menu associated with the control. ARG(ContextMenu)|1|0 *doConstructor=Initializes a new instance of the control. ARG()|1|0 *doCreateControl=Forces the creation of the visible control, including the creation of the handle and any visible child controls. ARG()|1|0 *doFocus=Sets input focus to the control. ARG()|1|0 *doHide=Conceals the control from the user. ARG()|1|0 *doInvalidate=Invalidates the entire surface of the control and causes the control to be redrawn. ARG()|1|0 *doIsAccessible=Sets a value indicating whether the control is visible to accessibility applications. ARG(bool)|1|0 *doParent=Sets the parent container of the control. ARG(Control)|1|0 *doPerformLayout=Forces the control to apply layout logic to all its child controls. ARG()|1|0 *doRefresh=Forces the control to invalidate its client area and immediately redraw itself and any child controls. ARG()|1|0 *doRegion=Sets the window region associated with the control. ARG(Region)|1|0 *doResetBackColor=Resets the BackColor property to its default value. ARG()|1|0 *doResetBindings=Causes a control bound to the BindingSource to reread all the items in the list and refresh their displayed values. ARG()|1|0 *doResetCursor=Resets the Cursor property to its default value. ARG()|1|0 *doResetFont=Resets the Font property to its default value. ARG()|1|0 *doResetForeColor=Resets the ForeColor property to its default value. ARG()|1|0 *doResetImeMode=Resets the ImeMode property to its default value. ARG()|1|0 *doResetRightToLeft=Resets the RightToLeft property to its default value. ARG()|1|0 *doResetText=Resets the Text property to its default value. ARG()|1|0 *doResumeLayout=Resumes usual layout logic. ARG()|1|0 *doSelect=Activates the control. ARG()|1|0 *doSendToBack=Sends the control to the back of the z-order. ARG()|1|0 *doShow=Displays the control to the user. ARG()|1|0 *doSuspendLayout=Temporarily suspends the layout logic for the control. ARG()|1|0 *doUpdate=Causes the control to redraw the invalidated regions within its client area. ARG()|1|0 *onBackColorChanged=Occurs when the value of the BackColor property changes. ARG(EventArgs)|2|0 *onBackgroundImageChanged=Occurs when the value of the BackgroundImage property changes. ARG(EventArgs)|2|0 *onBackgroundImageLayoutChanged=Occurs when the BackgroundImageLayout property changes. ARG(EventArgs)|2|0 *onBindingContextChanged=Occurs when the value of the BindingContext property changes. ARG(EventArgs)|2|0 *onCausesValidationChanged=Occurs when the value of the CausesValidation property changes. ARG(EventArgs)|2|0 *onChangeUICues=Occurs when the focus or keyboard user interface cues change. ARG(UICuesEventArgs)|2|0 *onClick=Occurs when the control is clicked. ARG(EventArgs)|2|0 *onClientSizeChanged=Occurs when the value of the ClientSize property changes. ARG(EventArgs)|2|0 *onContextMenuChanged=Occurs when the value of the ContextMenu property changes. ARG(EventArgs)|2|0 *onContextMenuStripChanged=Occurs when the value of the ContextMenuStrip property changes. ARG(EventArgs)|2|0 *onControlAdded=Occurs when a new control is added to the Control.ControlCollection . ARG(ControlEventArgs)|2|0 *onControlRemoved=Occurs when a control is removed from the Control.ControlCollection . ARG(ControlEventArgs)|2|0 *onCursorChanged=Occurs when the value of the Cursor property changes. ARG(EventArgs)|2|0 *onDockChanged=Occurs when the value of the Dock property changes. ARG(EventArgs)|2|0 *onDoubleClick=Occurs when the control is double-clicked. ARG(EventArgs)|2|0 *onDragDrop=Occurs when a drag-and-drop operation is completed. ARG(DragEventArgs)|2|0 *onDragEnter=Occurs when an object is dragged into the control's bounds. ARG(DragEventArgs)|2|0 *onDragLeave=Occurs when an object is dragged out of the control's bounds. ARG(EventArgs)|2|0 *onDragOver=Occurs when an object is dragged over the control's bounds. ARG(DragEventArgs)|2|0 *onEnabledChanged=Occurs when the Enabled property value has changed. ARG(EventArgs)|2|0 *onEnter=Occurs when the control is entered. ARG(EventArgs)|2|0 *onFontChanged=Occurs when the Font property value changes. ARG(EventArgs)|2|0 *onForeColorChanged=Occurs when the ForeColor property value changes. ARG(EventArgs)|2|0 *onGiveFeedback=Occurs during a drag operation. ARG(GiveFeedbackEventArgs)|2|0 *onGotFocus=Occurs when the control receives focus. ARG(EventArgs)|2|0 *onHandleCreated=Occurs when a handle is created for the control. ARG(EventArgs)|2|0 *onHandleDestroyed=Occurs when the control's handle is in the process of being destroyed. ARG(EventArgs)|2|0 *onHelpRequested=Occurs when the user requests help for a control. ARG(HelpEventArgs)|2|0 *onImeModeChanged=Occurs when the ImeMode property has changed. ARG(EventArgs)|2|0 *onInvalidated=Occurs when a control's display requires redrawing. ARG(InvalidateEventArgs)|2|0 *onKeyDown=Occurs when a key is pressed while the control has focus. ARG(KeyEventArgs)|2|0 *onKeyPress=Occurs when a key is pressed while the control has focus. ARG(KeyPressEventArgs)|2|0 *onKeyUp=Occurs when a key is released while the control has focus. ARG(KeyEventArgs)|2|0 *onLayout=Occurs when a control should reposition its child controls. ARG(LayoutEventArgs)|2|0 *onLeave=Occurs when the input focus leaves the control. ARG(EventArgs)|2|0 *onLocationChanged=Occurs when the Location property value has changed. ARG(EventArgs)|2|0 *onLostFocus=Occurs when the control loses focus. ARG(EventArgs)|2|0 *onMarginChanged=Occurs when the control's margin changes. ARG(EventArgs)|2|0 *onMouseCaptureChanged=Occurs when the control loses mouse capture. ARG(EventArgs)|2|0 *onMouseClick=Occurs when the control is clicked by the mouse. ARG(MouseEventArgs)|2|0 *onMouseDoubleClick=Occurs when the control is double clicked by the mouse. ARG(MouseEventArgs)|2|0 *onMouseDown=Occurs when the mouse pointer is over the control and a mouse button is pressed. ARG(MouseEventArgs)|2|0 *onMouseEnter=Occurs when the mouse pointer enters the control. ARG(EventArgs)|2|0 *onMouseHover=Occurs when the mouse pointer rests on the control. ARG(EventArgs)|2|0 *onMouseLeave=Occurs when the mouse pointer leaves the control. ARG(EventArgs)|2|0 *onMouseMove=Occurs when the mouse pointer is moved over the control. ARG(MouseEventArgs)|2|0 *onMouseUp=Occurs when the mouse pointer is over the control and a mouse button is released. ARG(MouseEventArgs)|2|0 *onMouseWheel=Occurs when the mouse wheel moves while the control has focus. ARG(MouseEventArgs)|2|0 *onMove=Occurs when the control is moved. ARG(EventArgs)|2|0 *onPaddingChanged=Occurs when the control's padding changes. ARG(EventArgs)|2|0 *onPaint=Occurs when the control is redrawn. ARG(PaintEventArgs)|2|0 *onParentChanged=Occurs when the Parent property value changes. ARG(EventArgs)|2|0 *onPreviewKeyDown=Occurs before the KeyDown event when a key is pressed while focus is on this control. ARG(PreviewKeyDownEventArgs)|2|0 *onQueryAccessibilityHelp=Occurs when AccessibleObject is providing help to accessibility applications. ARG(QueryAccessibilityHelpEventArgs)|2|0 *onQueryContinueDrag=Occurs during a drag-and-drop operation and enables the drag source to determine whether the drag-and-drop operation should be canceled. ARG(QueryContinueDragEventArgs)|2|0 *onRegionChanged=Occurs when the value of the Region property changes. ARG(EventArgs)|2|0 *onResize=Occurs when the control is resized. ARG(EventArgs)|2|0 *onRightToLeftChanged=Occurs when the RightToLeft property value changes. ARG(EventArgs)|2|0 *onSizeChanged=Occurs when the Size property value changes. ARG(EventArgs)|2|0 *onStyleChanged=Occurs when the control style changes. ARG(EventArgs)|2|0 *onSystemColorsChanged=Occurs when the system colors change. ARG(EventArgs)|2|0 *onTabIndexChanged=Occurs when the TabIndex property value changes. ARG(EventArgs)|2|0 *onTabStopChanged=Occurs when the TabStop property value changes. ARG(EventArgs)|2|0 *onTextChanged=Occurs when the Text property value changes. ARG(EventArgs)|2|0 *onValidated=Occurs when the control is finished validating. ARG(EventArgs)|2|0 *onValidating=Occurs when the control is validating. ARG(CancelEventArgs)|2|0 *onVisibleChanged=Occurs when the Visible property value changes. ARG(EventArgs)|2|0 *Control=Returns the control ARG(Control)|3|0