[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=WinElement Inherit=Control,TextBoxBase Interfaces=Component,MarshalByRefObject,Object,ControlManager Info=Uses a mask to distinguish between proper and improper user input Category=Common [Edit] Class=Edit Text=Text Color=BackColor [Property] Width= | |100 Height= | |20 BackColor= | |clWindow ForeColor= | |clWindowText +Text= | | @AllowPromptAsInput=Sets a value indicating whether PromptChar can be entered as valid data by the user. ARG(bool)|14|0|True,False @AsciiOnly=Sets a value indicating whether the MaskedTextBox control accepts characters outside of the ASCII character set. ARG(bool)|14|1|True,False @BeepOnError=Sets a value indicating whether the masked text box control raises the system beep for each user key stroke that it rejects. ARG(bool)|14|1|True,False @Culture=Sets the culture information associated with the masked text box. ARG(CultureInfo)|20|(empty)|CultureInfo @CutCopyMaskFormat=Sets a value that determines whether literals and prompt characters are copied to the clipboard. ARG(MaskFormat)|14|1|IncludePrompt,IncludeLiterals,IncludePromptAndLiterals,ExcludePromptAndLiterals @HidePromptOnLeave=Sets a value indicating whether the prompt characters in the input mask are hidden when the masked text box loses focus. ARG(bool)|14|1|True,False @InsertKeyMode=Sets the text insertion mode of the masked text box control. ARG(InsertKeyMode)|14|0|Default,Insert,Overwrite @Mask=Sets the input mask to use at run time. ARG(string)|2| @PasswordChar=Sets the character to be displayed in substitute for user input. ARG(char)|2| @PromptChar=Sets the character used to represent the absence of user input in MaskedTextBox. ARG(char)|2|_ @ReadOnly=Sets a value indicating whether text in the text box is read-only. ARG(bool)|14|1|True,False @RejectInputOnFirstFailure=Sets a value indicating whether the parsing of user input should stop after the first invalid character is reached. ARG(bool)|14|1|True,False @ResetOnPrompt=Sets a value that determines how an input character that matches the prompt character should be handled. ARG(bool)|14|0|True,False @ResetOnSpace=Sets a value that determines how a space input character should be handled. ARG(bool)|14|0|True,False @SelectedText=Sets the current selection in the MaskedTextBox control. ARG(string)|2| @SkipLiterals=Sets a value indicating whether the user is allowed to reenter literal values. ARG(bool)|14|0|True,False @TextAlign=Sets how text is aligned in a masked text box control. ARG(HorizontalAlignment)|14|0|Left,Right,Center @TextMaskFormat=Sets a value that determines whether literals and prompt characters are included in the formatted string. ARG(MaskFormat)|14|1|IncludePrompt,IncludeLiterals,IncludePromptAndLiterals,ExcludePromptAndLiterals @UseSystemPasswordChar=Sets a value indicating whether the operating system-supplied password character should be used. ARG(bool)|14|1|True,False [Methods] *doAcceptsTab=Sets a value determining how TAB keys are handled for multiline configurations. This property is not supported by MaskedTextBox. ARG(bool)|1|0 *doClearUndo=Clears information about the most recent operation from the undo buffer of the text box. This method is not supported by MaskedTextBox. ARG()|1|0 *doFormatProvider=Sets the IFormatProvider to use when performing type validation. ARG(IFormatProvider)|1|0 *doGetFirstCharIndexFromLine=Retrieves the index of the first character of a given line. This method is not supported by MaskedTextBox. ARG(int lineNumber)|1|0 *doGetLineFromCharIndex=Retrieves the line number from the specified character position within the text of the control. This method is not supported by MaskedTextBox. ARG(int index)|1|0 *doLines=Sets the lines of text in multiline configurations. This property is not supported by MaskedTextBox. ARG(string[])|1|0 *doMaxLength=Sets the maximum number of characters the user can type or paste into the text box control. This property is not supported by MaskedTextBox. ARG(int)|1|0 *doMultiline=Sets a value indicating whether this is a multiline text box control. This property is not fully supported by MaskedTextBox. ARG(bool)|1|0 *doScrollToCaret=Scrolls the contents of the control to the current caret position. This method is not supported by MaskedTextBox. ARG()|1|0 *doUndo=Undoes the last edit operation in the text box. This method is not supported by MaskedTextBox. ARG()|1|0 *doValidatingType=Sets the data type used to verify the data input by the user. ARG(Type)|1|0 *doWordWrap=Sets a value indicating whether a multiline text box control automatically wraps words to the beginning of the next line when necessary. This property is not supported by MaskedTextBox. ARG(bool)|1|0 *onAcceptsTabChanged=Occurs when the value of the AcceptsTab property has changed. This event is not raised by MaskedTextBox. ARG(EventArgs)|2|0 *onGetFirstCharIndexFromLine=Occurs after invoke the method doGetFirstCharIndexFromLine and returns the result. ARG(int)|2|1 *onGetLineFromCharIndex=Occurs after invoke the method doGetLineFromCharIndex and returns the result. ARG(int)|2|1 *onIsOverwriteModeChanged=Occurs after the insert mode has changed. ARG(EventArgs)|2|0 *onMaskChanged=Occurs after the input mask is changed. ARG(EventArgs)|2|0 onMaskInputRejected=Occurs when the user's input or assigned character does not match the corresponding format element of the input mask. ARG(MaskInputRejectedEventArgs)|2|0 *onMultilineChanged=Typically occurs when the value of the Multiline property has changed; however, this event is not raised by MaskedTextBox. ARG(EventArgs)|2|0 *onTextAlignChanged=Occurs when the text alignment is changed. ARG(EventArgs)|2|0 *onTypeValidationCompleted=Occurs when MaskedTextBox has finished parsing the current value using the ValidatingType property. ARG(TypeValidationEventArgs)|2|0 *AcceptsTab=Returns a value determining how TAB keys are handled for multiline configurations. This property is not supported by MaskedTextBox. ARG(bool)|3|104 *AllowPromptAsInput=Returns a value indicating whether PromptChar can be entered as valid data by the user. ARG(bool)|3|104 *AsciiOnly=Returns a value indicating whether the MaskedTextBox control accepts characters outside of the ASCII character set. ARG(bool)|3|104 *BeepOnError=Returns a value indicating whether the masked text box control raises the system beep for each user key stroke that it rejects. ARG(bool)|3|104 *CanUndo=Returns a value indicating whether the user can undo the previous operation. This property is not supported by MaskedTextBox. ARG(bool)|3|104 *Culture=Returns the culture information associated with the masked text box. ARG(CultureInfo)|3|0 *CutCopyMaskFormat=Returns a value that determines whether literals and prompt characters are copied to the clipboard. ARG(MaskFormat)|3|0 *FormatProvider=Returns the IFormatProvider to use when performing type validation. ARG(IFormatProvider)|3|0 *GetFirstCharIndexOfCurrentLine=Retrieves the index of the first character of the current line. This method is not supported by MaskedTextBox. ARG(int)|3|1 *HidePromptOnLeave=Returns a value indicating whether the prompt characters in the input mask are hidden when the masked text box loses focus. ARG(bool)|3|104 *InsertKeyMode=Returns the text insertion mode of the masked text box control. ARG(InsertKeyMode)|3|0 *IsOverwriteMode=Returns a value that specifies whether new user input overwrites existing input. ARG(bool)|3|104 *Lines=Returns the lines of text in multiline configurations. This property is not supported by MaskedTextBox. ARG(string[])|3|13 *Mask=Returns the input mask to use at run time. ARG(string)|3|2 *MaskCompleted=Returns a value indicating whether all required inputs have been entered into the input mask. ARG(bool)|3|104 *MaskedTextProvider=Returns a clone of the mask provider associated with this instance of the masked text box control. ARG(MaskedTextProvider)|3|0 *MaskFull=Returns a value indicating whether all required and optional inputs have been entered into the input mask. ARG(bool)|3|104 *MaxLength=Returns the maximum number of characters the user can type or paste into the text box control. This property is not supported by MaskedTextBox. ARG(int)|3|1 *Multiline=Returns a value indicating whether this is a multiline text box control. This property is not fully supported by MaskedTextBox. ARG(bool)|3|104 *PasswordChar=Returns the character to be displayed in substitute for user input. ARG(char)|3|106 *PromptChar=Returns the character used to represent the absence of user input in MaskedTextBox. ARG(char)|3|106 *ReadOnly=Returns a value indicating whether text in the text box is read-only. ARG(bool)|3|104 *RejectInputOnFirstFailure=Returns a value indicating whether the parsing of user input should stop after the first invalid character is reached. ARG(bool)|3|104 *ResetOnPrompt=Returns a value that determines how an input character that matches the prompt character should be handled. ARG(bool)|3|104 *ResetOnSpace=Returns a value that determines how a space input character should be handled. ARG(bool)|3|104 *SelectedText=Returns the current selection in the MaskedTextBox control. ARG(string)|3|2 *SkipLiterals=Returns a value indicating whether the user is allowed to reenter literal values. ARG(bool)|3|104 Text=Returns the text as it is currently displayed to the user. ARG(string)|3|2 *TextAlign=Returns how text is aligned in a masked text box control. ARG(HorizontalAlignment)|3|0 *TextLength=Returns the length of the displayed text. ARG(int)|3|1 *TextMaskFormat=Returns a value that determines whether literals and prompt characters are included in the formatted string. ARG(MaskFormat)|3|0 *ToString=Returns a string that represents the current masked text box. This method overrides ToString. ARG(string)|3|2 *UseSystemPasswordChar=Returns a value indicating whether the operating system-supplied password character should be used. ARG(bool)|3|104 *ValidateText=Converts the user input string to an instance of the validating type. ARG(Object)|3|0 *ValidatingType=Returns the data type used to verify the data input by the user. ARG(Type)|3|0 *WordWrap=Returns a value indicating whether a multiline text box control automatically wraps words to the beginning of the next line when necessary. This property is not supported by MaskedTextBox. ARG(bool)|3|104 MaskedTextBox=Returns the MaskedTextBox object. ARG(MaskedTextBox)|3|0 *index=Defines this parameter is not used. ARG(int)|4|1 *lineNumber=Defines this parameter is not used. ARG(int)|4|1