(view help text of dialogboxes as plain text)
Help for InputBox class
ââââââââââââââââââââââââ
Present a prompt for input dialog, and return the text entered
COM ProgID: RobvanderWoude.InputBox
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â â
â Properties (Note that all properties are string or integer, no booleans, objects or arrays) â
â â
ââââââââââââââââââââââââ¤âââââââââââââââââââââââââââââââââââââââââââââââââââââ¤ââââââââââââ¤ââââââââââââ¤âââââââââââââââââââââââââââââââââââââââââââ¡
â Property Name â Description â Mandatory â Read-Only â Default (Allowed) Values â
ââââââââââââââââââââââââªâââââââââââââââââââââââââââââââââââââââââââââââââââââªââââââââââââªââââââââââââªâââââââââââââââââââââââââââââââââââââââââââ¡
â allowshowpassword â Add "Show password" checkbox (0=false; 1=true) â no â no â 0: no checkbox â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â asciionly â Allow only ASCII characters (0=false; 1=true) â no â no â 0: allow all â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â captioncancel â Caption for "Cancel" button â no â no â Cancel â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â captionok â Caption for "OK" button â no â no â OK â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â captionshowpassword â Text for "Show password" checkbox â no â no â Show password â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â debuginfo â A log of actions for debugging â N/A â YES â â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â errors â List of errors with current settings â N/A â YES â â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â fontfamily â Font family used in dialog â no â no â Microsoft Sans Serif â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â fontsize â Font size used in dialog â no â no â 10 (6..48) â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â hidepassword â Hide input, for password dialogs (0=false; 1=true) â no â no â 0: show input â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â initialinput â Initial input (e.g. expected value) â no â no â â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â input â Input as typed in text field â no â no â â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â left â Offset of window from left screen border â no â no â Centered (0..screenwidth-windowwidth) â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â localizecaptions â Use localized button captions (0=false; 1=true) â no â no â 0: English captions â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â mask â Optional mask to apply to input â no â no â â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â maskedinput â Masked input, i.e. including mask literals â no â no â â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â modal â Modal dialog, i.e. always on top (0=false; 1=true) â no â no â 1: always on top â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â passwordchar â Character used to hide input â no â no â * â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â prompt â Optional text above controls â no â no â Prompt â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â regexcasesensitive â Case sensitive regexes (0=false; 1=true) â no â no â 1: case sensitive â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â regexendresult â Regex pattern applied to submitted input â no â no â .* â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â regexonthefly â Regex pattern applied at eacht change of input â no â no â .* â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â showpassword â "Show password" checkbox status (1=checked) â no â no â 0: not checked â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â timeout â Optional dialog timeout in seconds (0=no timeout) â no â no â 0 â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â timeoutelapsed â Timeout elapsed status (0=false; 1=true) â N/A â YES â â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â title â Dialog window title â no â no â Title â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â top â Offset of window from top of screen â no â no â Centered (0..screenheight-windowheight) â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â Version â Show this DLL's version â N/A â YES â â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â windowheight â Height of dialog window â no â no â 110 (110..screenheight) â
ââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââ¼ââââââââââââ¼ââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââ¤
â windowwidth â Width of dialog window â no â no â 200 (200..screenwidth) â
ââââââââââââââââââââââââ´âââââââââââââââââââââââââââââââââââââââââââââââââââââ´ââââââââââââ´ââââââââââââ´âââââââââââââââââââââââââââââââââââââââââââ
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â â
â Methods â
â â
ââââââââââââââââââââââ¤âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¤âââââââââââââââââââââââââââââââââââââââââââââ¡
â Method Name â Description â Requirements â
ââââââââââââââââââââââªâââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââªâââââââââââââââââââââââââââââââââââââââââââââ¡
â CheckUpdate â Check the developer's website for updates â â
ââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââ¤
â Credits â Shows credits â â
ââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââ¤
â Help â Returns this help text as plain text, or if optional parameter equals 1, â â
â â as html â â
ââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââ¤
â ListProperties â Returns a list of this class' properties as key=value pairs (1 per line) â â
ââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââ¤
â MaskLanguageTable â Returns a table with an overview of the MaskedTextBox's masking language â â
ââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââ¤
â SampleCode â Returns VBScript sample code for this dialog â â
ââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââââââââââ¤
â Show â Presents a prompt for input dialog based on the current property values, â â
â â and if "OK" is clicked, saves the entered input in the "input" property. â â
â â If "mask" is specified, a masked textbox will be used, and if the entered â â
â â text complies to the mask, it will be saved unmasked (without the mask â â
â â literals) in the "input" property and masked (including mask literals) in â â
â â the "maskedinput" property. â â
â â If "Cancel" is clicked, or if the entered input does not comply to the â â
â â mask or does not match the regular expressions, "input" and "maskedinput" â â
â â will both be empty. â â
ââââââââââââââââââââââ´âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ´âââââââââââââââââââââââââââââââââââââââââââââ
VBScript usage example:
âââââââââââââââââââââââ
Set objInputBox = CreateObject( "RobvanderWoude.InputBox" )
With objInputBox
.prompt = "Enter a MAC address"
.title = "MAC Address"
.initialinput = "0022446688AACCEE"
.mask = ">CC\:CC\:CC\:CC\:CC\:CC\:CC\:CC"
.regexendresult = "[\dA - F]{16}"
.regexonthefly = "[\dA-F]{0,16}"
.regexcasesensitive = 0
.timeout = 120
.Show
WScript.Echo "New MAC address: " & .input & " (" & .maskedinput & ")"
WScript.Echo
WScript.Echo .ListProperties( )
End With
Set objInputBox = Nothing
page last uploaded: 2025-10-23; loaded in 0.0076 seconds