[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] Instance=Sets the instance of the inheritor of the Component class. ARG(Control)|20|(empty)|ControlManager Constructor=Sets the Constructor of the Control class. ARG(enum)|14|0|Constructor,Constructor2,Constructor3,Constructor4,Constructor5 [Methods] *doBeginInvoke=Executes the specified delegate asynchronously on the thread that the control's underlying handle was created on. ARG(Delegate method)|1|0 *doBeginInvoke2=Executes the specified delegate asynchronously with the specified arguments, on the thread that the control's underlying handle was created on. ARG(Delegate method, params Object[] args)|1|0 *doBringToFront=Brings the control to the front of the z-order. ARG()|1|0 *doConstructor=Initializes a new instance of the Control class with default settings. ARG()|1|0 *doConstructor2=Initializes a new instance of the Control class with specific text. ARG(string text)|1|0 *doConstructor3=Initializes a new instance of the Control class as a child control, with specific text. ARG(Control parent, string text)|1|0 *doConstructor4=Initializes a new instance of the Control class with specific text, size, and location. ARG(string text, int left, int top, int width, int height)|1|0 *doConstructor5=Initializes a new instance of the Control class as a child control, with specific text, size, and location. ARG(Control parent, string text, int left, int top, int width, int height)|1|0 *doContains=Retrieves a value indicating whether the specified control is a child of the control. ARG(Control ctl)|1|0 *doCreateControl=Forces the creation of the visible control, including the creation of the handle and any visible child controls. ARG()|1|0 *doDoDragDrop=Begins a drag-and-drop operation. ARG(Object data, DragDropEffects allowedEffects)|1|0 *doDrawToBitmap=Supports rendering to the specified bitmap. ARG(Bitmap bitmap, Rectangle targetBounds)|1|0 *doEndInvoke=Retrieves the return value of the asynchronous operation represented by the IAsyncResult passed. ARG(IAsyncResult asyncResult)|1|0 *doFromChildHandle=Retrieves the control that contains the specified handle. ARG(IntPtr handle)|1|0 *doFromHandle=Returns the control that is currently associated with the specified handle. ARG(IntPtr handle)|1|0 *doGetChildAtPoint=Retrieves the child control that is located at the specified coordinates. ARG(Point pt)|1|0 *doGetChildAtPoint2=Retrieves the child control that is located at the specified coordinates, specifying whether to ignore child controls of a certain type. ARG(Point pt, GetChildAtPointSkip skipValue)|1|0 *doGetNextControl=Retrieves the next control forward or back in the tab order of child controls. ARG(Control ctl, bool forward)|1|0 *doGetPreferredSize=Retrieves the size of a rectangular area into which a control can be fitted. ARG(Size proposedSize)|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 *doInvalidate2=Invalidates a specific region of the control and causes a paint message to be sent to the control. Optionally, invalidates the child controls assigned to the control. ARG(bool invalidateChildren)|1|0 *doInvalidate3=Invalidates the specified region of the control , and causes a paint message to be sent to the control. ARG(Rectangle rc)|1|0 *doInvalidate4=Invalidates the specified region of the control , and causes a paint message to be sent to the control. ARG(Region region)|1|0 *doInvalidate5=Invalidates the specified region of the control , and causes a paint message to be sent to the control. Optionally, invalidates the child controls assigned to the control. ARG(Rectangle rc, bool invalidateChildren)|1|0 *doInvalidate6=Invalidates the specified region of the control , and causes a paint message to be sent to the control. Optionally, invalidates the child controls assigned to the control. ARG(Region region, bool invalidateChildren)|1|0 *doInvoke=Executes the specified delegate on the thread that owns the control's underlying window handle. ARG(Delegate method)|1|0 *doInvoke2=Executes the specified delegate, on the thread that owns the control's underlying window handle, with the specified list of arguments. ARG(Delegate method, params Object[] args)|1|0 *doIsKeyLocked=Determines whether the CAPS LOCK, NUM LOCK, or SCROLL LOCK key is in effect. ARG(Keys keyVal)|1|0 *doIsMnemonic=Determines if the specified character is the mnemonic character assigned to the control in the specified string. ARG(char charCode, string text)|1|0 *doPerformLayout=Forces the control to apply layout logic to all its child controls. ARG()|1|0 *doPerformLayout2=Forces the control to apply layout logic to all its child controls. ARG(Control affectedControl, string affectedProperty)|1|0 *doPointToClient=Computes the location of the specified screen point into client coordinates. ARG(Point p)|1|0 *doPointToScreen=Computes the location of the specified client point into screen coordinates. ARG(Point p)|1|0 *doPreProcessControlMessage=Preprocesses keyboard or input messages within the message loop before they are dispatched. ARG(ref Message msg)|1|0 *doPreProcessMessage=Preprocesses keyboard or input messages within the message loop before they are dispatched. ARG(ref Message msg)|1|0 *doRectangleToClient=Computes the size and location of the specified screen rectangle in client coordinates. ARG(Rectangle r)|1|0 *doRectangleToScreen=Computes the size and location of the specified client rectangle in screen coordinates. ARG(Rectangle r)|1|0 *doRefresh=Forces the control to invalidate its client area and immediately redraw itself and any child controls. ARG()|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 *doResumeLayout2=Resumes usual layout logic, optionally forcing an immediate layout of pending layout requests. ARG(bool performLayout)|1|0 *doScale=Obsolete. Scales the control and any child controls. ARG(float ratio)|1|0 *doScale2=Scales the control and all child controls by the specified scaling factor. ARG(SizeF factor)|1|0 *doScale3=Obsolete. Scales the entire control and any child controls. ARG(float dx, float dy)|1|0 *doSelect=Activates the control. ARG()|1|0 *doSelectNextControl=Activates the next control. ARG(Control ctl, bool forward, bool tabStopOnly, bool nested, bool wrap)|1|0 *doSendToBack=Sends the control to the back of the z-order. ARG()|1|0 *doSetBounds=Sets the bounds of the control to the specified location and size. ARG(int x, int y, int width, int height)|1|0 *doSetBounds2=Sets the specified bounds of the control to the specified location and size. ARG(int x, int y, int width, int height, BoundsSpecified specified)|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 *onBeginInvoke=Occurs after invoke the method doBeginInvoke and returns the result. ARG(IAsyncResult)|2|0 *onContains=Occurs after invoke the method doContains and returns the result. ARG(bool)|2|104 *onDoDragDrop=Occurs after invoke the method doDoDragDrop and returns the result. ARG(DragDropEffects)|2|0 *onEndInvoke=Occurs after invoke the method doEndInvoke and returns the result. ARG(Object)|2|0 *onFromChildHandle=Occurs after invoke the method doFromChildHandle and returns the result. ARG(Control)|2|0 *onFromHandle=Occurs after invoke the method doFromHandle and returns the result. ARG(Control)|2|0 *onGetChildAtPoint=Occurs after invoke the method doGetChildAtPoint and returns the result. ARG(Control)|2|0 *onGetNextControl=Occurs after invoke the method doGetNextControl and returns the result. ARG(Control)|2|0 *onGetPreferredSize=Occurs after invoke the method doGetPreferredSize and returns the result. ARG(Size)|2|0 *onInvoke=Occurs after invoke the method doInvoke and returns the result. ARG(Object)|2|0 *onIsKeyLocked=Occurs after invoke the method doIsKeyLocked and returns the result. ARG(bool)|2|104 *onIsMnemonic=Occurs after invoke the method doIsMnemonic and returns the result. ARG(bool)|2|104 *onPointToClient=Occurs after invoke the method doPointToClient and returns the result. ARG(Point)|2|0 *onPointToScreen=Occurs after invoke the method doPointToScreen and returns the result. ARG(Point)|2|0 *onPreProcessControlMessage=Occurs after invoke the method doPreProcessControlMessage and returns the result. ARG(PreProcessControlState)|2|0 *onPreProcessMessage=Occurs after invoke the method doPreProcessMessage and returns the result. ARG(bool)|2|104 *onRectangleToClient=Occurs after invoke the method doRectangleToClient and returns the result. ARG(Rectangle)|2|0 *onRectangleToScreen=Occurs after invoke the method doRectangleToScreen and returns the result. ARG(Rectangle)|2|0 *onSelectNextControl=Occurs after invoke the method doSelectNextControl and returns the result. ARG(bool)|2|104 *CreateGraphics=Creates the Graphics for the control. ARG(Graphics)|3|0 *FindForm=Retrieves the form that the control is on. ARG(Form)|3|0 *Focus=Sets input focus to the control. ARG(bool)|3|104 *GetContainerControl=Returns the next ContainerControl up the control's chain of parent controls. ARG(IContainerControl)|3|0 Control=Returns the Control object. ARG(Control)|3|0 Instance=Defines the instance of the inheritor of the Control class. ARG(Control)|4|0 *affectedControl=Defines a Control that represents the most recently changed control. ARG(Control)|4|0 *affectedProperty=Defines the name of the most recently changed property on the control. ARG(string)|4|2 *allowedEffects=Defines one of the DragDropEffects values. ARG(DragDropEffects)|4|0 *args=Defines an array of objects to pass as arguments to the given method. This can be nullnull if no arguments are needed. ARG(Object[])|4|13 *asyncResult=Defines the IAsyncResult that represents a specific invoke asynchronous operation, returned when calling BeginInvoke. ARG(IAsyncResult)|4|0 *bitmap=Defines the bitmap to be drawn to. ARG(Bitmap)|4|11 *charCode=Defines the character to test. ARG(char)|4|106 *ctl=Defines the Control to evaluate. ARG(Control)|4|0 *data=Defines the data to drag. ARG(Object)|4|0 *dx=Defines the horizontal scaling factor. ARG(float)|4|107 *dy=Defines the vertical scaling factor. ARG(float)|4|107 *factor=Defines a SizeF containing the horizontal and vertical scaling factors. ARG(SizeF)|4|0 *forward=Defines true to search forward in the tab order; false to search backward. ARG(bool)|4|104 *handle=Defines the window handle ( HWND) to search for. ARG(IntPtr)|4|0 *height=Defines the height of the control, in pixels. The value is assigned to the Height property. ARG(int)|4|1 *invalidateChildren=Defines true to invalidate the control's child controls; otherwise, false. ARG(bool)|4|104 *keyVal=Defines the CAPS LOCK, NUM LOCK, or SCROLL LOCK member of the Keys enumeration. ARG(Keys)|4|0 *left=Defines the X position of the control, in pixels, from the left edge of the control's container. The value is assigned to the Left property. ARG(int)|4|1 *method=Defines a delegate to a method that takes no parameters. ARG(Delegate)|4|0 *msg=Defines a Message that represents the message to process. ARG(Message)|4|0 *nested=Defines true to include nested (children of child controls) child controls; otherwise, false. ARG(bool)|4|104 *p=Defines the screen coordinate Point to convert. ARG(Point)|4|0 *parent=Defines the Control to be the parent of the control. ARG(Control)|4|0 *performLayout=Defines true to execute pending layout requests; otherwise, false. ARG(bool)|4|104 *proposedSize=Defines the custom-sized area for a control. ARG(Size)|4|0 *pt=Defines a Point that contains the coordinates where you want to look for a control. Coordinates are expressed relative to the upper-left corner of the control's client area. ARG(Point)|4|0 *r=Defines the screen coordinate Rectangle to convert. ARG(Rectangle)|4|0 *ratio=Defines the ratio to use for scaling. ARG(float)|4|107 *rc=Defines a Rectangle that represents the region to invalidate. ARG(Rectangle)|4|0 *region=Defines the Region to invalidate. ARG(Region)|4|0 *skipValue=Defines one of the values of GetChildAtPointSkip, determining whether to ignore child controls of a certain type. ARG(GetChildAtPointSkip)|4|0 *specified=Defines a bitwise combination of the BoundsSpecified values. For any parameter not specified, the current value will be used. ARG(BoundsSpecified)|4|0 *tabStopOnly=Defines true to ignore the controls with the TabStop property set to false; otherwise, false. ARG(bool)|4|104 *targetBounds=Defines the bounds within which the control is rendered. ARG(Rectangle)|4|0 *text=Defines the text displayed by the control. ARG(string)|4|2 *top=Defines the Y position of the control, in pixels, from the top edge of the control's container. The value is assigned to the Top property. ARG(int)|4|1 *width=Defines the width of the control, in pixels. The value is assigned to the Width property. ARG(int)|4|1 *wrap=Defines true to continue searching from the first control in the tab order after the last control has been reached; otherwise, false. ARG(bool)|4|104 *x=Defines the new Left property value of the control. ARG(int)|4|1 *y=Defines the new Top property value of the control. ARG(int)|4|1