Input Pro 2.0 Fixed Bugs


Select the Edit->Find menu option at the top of this page to search for a particular keyword or update number.

Technical Issues Addressed—Release Date 6/10/99—Version 2.1.15

fpDateTime control
  • Advancing the date using the spin buttons now works correctly. (GRB7422)

Technical Issues Addressed—Release Date 9/3/98—Version 2.1.10

fpBoolean control
  • Returning text values using GetText functions no longer causes problems. (SCS7209)
  • Three-dimensional text now appears correctly in the control. (GIC5530)
  • The control now makes the form it is on the active form when you move the focus from a different form to the fpBoolean control. (GIL1429)
fpCurrency control
  • Pressing the decimal symbol key as the first key stroke when the control has the focus now correctly clears the integer portion of the value. (SCS7078)
  • The control now makes the form it is on the active form when you move the focus from a different form to the fpCurrency control. (GIL1429)
  • The control now correctly receives the focus and the GotFocus event occurs when you click a button in the control but the focus was previously on another control. (GIC5321)
fpDateTime control
  • The control no longer changes the time to 12:00 rather than allowing a null value for the time. (SCS7095)
  • The control now makes the form it is on the active form when you move the focus from a different form to the fpDateTime control. (GIL1429)
  • The control now correctly interprets unformatted dates, including ones that do not provide century values when the date is provided in the format DDMMYY, and ones in the format YYYY/DD/MM. (GIC5144, GIC5637, CHB806)
  • The control now correctly receives the focus and the GotFocus event occurs when you click a button in the control but the focus was previously on another control. (GIC5321, GIC6057)
  • Setting the Windows international or regional settings to the date format DD-MMM-YYYY or DD-MMM-YY no longer causes Visual Basic to crash. (GIC5619)
  • Selecting the current date in the pop-up or drop-down calendar when the fpDateTime control contains the Null value now inserts the current date in the control. (GIC6090)
fpDoubleSingle control
  • Numbers typed into the control are now entered in the correct order. Previously, if the AllowNull property was set to True and the LeadZero property was set to 1 (No Leading Zero), typed numbers appeared in reverse order. (GIC5169)
  • Pressing the decimal symbol key as the first key stroke when the control has the focus now correctly clears the integer portion of the value. (SCS7078)
  • The control now makes the form it is on the active form when you move the focus from a different form to the fpDoubleSingle control. (GIL1429)
  • The control now correctly receives the focus and the GotFocus event occurs when you click a button in the control but the focus was previously on another control. (GIC5321)
  • The control now displays characters correctly under the following conditions: DecimalPlaces set to 3, FixedPoint to True, OnFocusNoSelect to False, OnFocusPosition to 1 (Beginning). Previously, the control skipped every other character as the user typed. (GIC5443)
  • The control now correctly maintains the number of decimal places specified by the DecimalPlaces property. (GRB6066)
  • The control now understands the decimal symbol when it is set to a comma (,). (CHB802)
  • The control is now able to increment correctly to the maximum value as specified by the MaxValue property. (CHB1058)
fpLongInteger control
  • The control now makes the form it is on the active form when you move the focus from a different form to the fpLongInteger control. (GIL1429)
  • The control now correctly receives the focus and the GotFocus event occurs when you click a button in the control but the focus was previously on another control. (GIC5321)
fpMask control
  • The existing DataFormat property conflicts with a new Visual Basic 6.0 property. The existing property has been renamed DataFormatEx. Please refer to the Input Pro online help file for more information. (CHB1004)
  • The control now makes the form it is on the active form when you move the focus from a different form to the fpMask control. (GIL1429)
  • The control now correctly receives the focus and the GotFocus event occurs when you click a button in the control but the focus was previously on another control. (GIC5321)
fpMemo control
  • The control now makes the form it is on the active form when you move the focus from a different form to the fpMemo control. (GIL1429)
  • The control no longer has a memory leak when saving large amounts of data to a file. (GRB6062)
fpText control
  • In Windows NT 4.0, alternately clicking two text boxes multiple times no longer causes the pointer to become and remain an I-beam shape. (SCS6945)
  • The control now makes the form it is on the active form when you move the focus from a different form to the fpText control. (GIL1429)
  • The control now correctly receives the focus and the GotFocus event occurs when you click a button in the control but the focus was previously on another control. (GIC5321)
  • The text in the control is no longer selected when the control receives the focus and the OnFocusPosition property is set to 3 (Pointer) and the OnFocusNoSelect property is True.

Technical Issues Addressed—Release Date 4/16/98—Version 2.1.05

All controls
  • Input Pro controls no longer "capture" mouse clicks. (GIC2382)
  • For all Input Pro ActiveX controls except the fpBoolean control, the default value is the Text property. For the fpDateTime, fpDoubleSingle, fpLongInteger, fpCurrency, and fpBoolean VBX controls, the default value is the Value property. (GIC4616)
  • In Windows 95, the correct version number now displays for all Input Pro controls. (GIC4724)
  • The Input Pro controls now unload from memory when wrapped in a user control. (GRB5978)
  • Right-clicking an Input Pro control now moves the focus to the control. (JAP39)
  • You can now set the BackColor property to a system color and the value will be retained the first time you set it (you need not set the color twice). (JAP6621)
  • You can now change the Windows Display Properties while an application containing an Input Pro control is running without causing an error. (SCS6893)
  • Placing two static Input Pro controls on a form no longer causes the development environment to freeze. (TEL5875)
fpBoolean control
  • Multiple fpBoolean controls on a form no longer incorrectly change fonts when one control's font is changed. (GIL549)
fpCurrency control
  • Editing zero values in the control now works correctly. (GIC3985)
  • The Change event is now occurring when you highlight a number in the control and then type numbers to replace it. (GIC4405)
  • The correct negative value is now displayed when you set the CurrencyDecimalPlaces property to 0 and at run time type a negative number in the control. (GIC4685)
  • The control now correctly skips the decimal symbol and behaves correctly when you type the decimal symbol when typing in overtype mode. (GRB5882, GRB5883)
  • If your Windows International or Regional Settings are set to the United Kindgom, the control now accepts and displays data in the correct order. (JAP7643)
  • The shortcut key Ctrl+Z (Undo typing) now works correctly in the fpCurrency control. (SCS5813)
fpDateTime control
  • The cursor no longer disappears on the fpDateTime control with a drop-down calendar when you left click on a date and then right click the calendar to hide it. (GIC4541)
  • The fpDateTime control and the PopUp event no longer affect the mouse pointer after the control has lost the focus. (GIC4002)
  • The control now returns the correct value using the Value property. (GIL559)
  • The control now correctly skips over placeholding characters as you type in date values. (GRB5667)
  • The Value property now returns the correct value. (GRB5877)
  • The control now correctly validates the control's value when you run a project after setting the UserDefinedFormat property in the Form's Load event. (JAP6258)
  • The InvalidColor and InvalidOption properties now work correctly and the InvalidData event now occurs correctly for the control. (JAP6865)
  • The Hour and Min properties are now setting and returning top-of-the-hour values correctly. (JAP6955)
  • The shortcut key Ctrl+Z (Undo typing) now works correctly in the fpDateTime control. (SCS5813)
  • Changing the date value using the Day property now validates the adjusted date correctly. (SCS6801)
  • Setting string properties to a null string no longer causes a GPF. (SEL8398)
  • The IsNull property now returns the correct value when the AllowNull property is set to True, the control contains the Null string, and the control receives the focus. (SEL8418)
  • Setting time using the UnFmtText property no longer results in invalid values in the control. (SEL95086)
fpDoubleSingle control
  • The correct negative value is now displayed when you set the Text property to "" and at run time type a negative number in the control. (GIC4685, GIC4736)
  • When the AllowNull property is set to True, the Text property is set to "" and you delete the text in the control and move the focus from the control, an empty string now appears in the control. (GIC4969)
  • You can now navigate appropriately using the arrow keys when the cursor is to the right of the decimal symbol. (GIL603)
  • The control now correctly skips the decimal symbol when typing numbers in overtype mode. (GRB5882)
  • The spin buttons now work correctly when you set the MaxValue property for the control. (JAP6701, JAP6710)
  • The control now lets you type in negative values starting with the negative sign, independent of the setting of the NegToggle property. (JAP6853)
  • The control now scrolls to the maximum value set by the MaxValue property correctly. (JAP8118)
  • The shortcut key Ctrl+Z (Undo typing) now works correctly in the fpDoubleSingle control. (SCS5813)
  • The UnFmtText returns the exact precision regardless of the number of decimal places displayed. For example, if the control is set for four decimal places, the UnFmtText property returns an extra zero. (TEL1537)
fpLongInteger control
  • The correct negative value is now displayed when you set the Text property to "" and at run time type a negative number in the control. (GIC4685)
  • Changes to the InvalidColor and NullColor properties now stay changed after running and quitting the project. (GIC4712)
  • The spin button now works correctly with the fpLongInteger control. (GIC4736)
  • The shortcut key Ctrl+Z (Undo typing) now works correctly in the fpLongInteger control. (SCS5813)
fpMask control
  • The AutoTab property no longer prevents you from navigating in a full fpMask control using the arrow keys. (GIC4124)
  • You can now provide more than 32 characters using the Mask property at design time and return a large number of characters using the UnFmtText property without causing an error. (SCS5783, GIL1081)
  • The shortcut key Ctrl+Z (Undo typing) now works correctly in the fpMask control. (SCS5813)
  • The DataFormat property setting is now being saved correctly when you set it using the property pages. (SCS5814)
  • The AutoTab property is now moving the focus correctly to the next control in the tab order. (SCS6890)
fpMemo control
  • Word wrap now displays correctly when you press Enter. (GIC2698)
  • The control now scrolls correctly when you press the Page Down key. (GIC4302)
  • If you include the fpMemo control when creating your own OCX, then use your created OCX in a project, the fpMemo control now sets the focus correctly. (GIL1242)
  • The OnFocusPosition property is now working correctly for the control. (GRB5960)
  • The control now correctly performs the Undo action (called from the Action property, setting 4 - Undo). (SCS4842)
  • The control now correctly loads large amounts of text using the Text and TextMode properties. (SEL8309)
fpText control
  • Autocase in fpText controls that display multiple lines of text now works correctly. (GIC3208)
  • The KeyDown event for the fpText control now returns the correct value for the Shift parameter. (GIC3664)
  • The control now correctly performs an Undo and a Paste after deletions. (GRB5881)
  • The control now returns the correct errors from the UserError event for invalid characters and exceeding character limit. (GRB5886)
  • For the OCX control, you can now pass uninitialized variables to the control and the control is set correctly. (JAP7396)
  • You can now enter a string up to 255 characters for the CharValidationText property. (SCS7013)

Technical Issues Addressed—Release Date 3/23/98—Version 2.1.00

All controls
  • You can now set the BackColor property to a system color and the value will be retained the first time you set it (you need not set the color twice). (JAP6621)
  • Right-clicking an Input Pro control now moves the focus to the control. (JAP39)
  • Placing two static Input Pro controls on a form no longer causes the development environment to freeze. (TEL5875)
  • Input Pro controls no longer "capture" mouse clicks. (GIC2382)
  • You can now change the Windows Display Properties while an application containing an Input Pro control is running without causing an error. (SCS6893)
fpBoolean control
  • Multiple fpBoolean controls on a form no longer incorrectly change fonts when one control's font is changed. (GIL549)
fpCurrency control
  • The shortcut key Ctrl+Z (Undo typing) now works correctly in the fpCurrency control. (SCS5813)
  • If your Windows International or Regional Settings are set to the United Kindgom, the control now accepts and displays data in the correct order. (JAP7643)
  • The control now correctly skips the decimal symbol and behaves correctly when you type the decimal symbol when typing in overtype mode. (GRB5882, GRB5883)
  • Editing zero values in the control now works correctly. (GIC3985)
  • The Change event is now occurring when you highlight a number in the control and then type numbers to replace it. (GIC4405)
fpDateTime control
  • The control now correctly validates the control's value when you run a project after setting the UserDefinedFormat property in the Form's Load event. (JAP6258)
  • The control now correctly skips over placeholding characters as you type in date values. (GRB5667)
  • Setting time using the UnFmtText property no longer results in invalid values in the control. (SEL95086)
  • The Hour and Min properties are now setting and returning top-of-the-hour values correctly. (JAP6955)
  • Setting string properties to a null string no longer causes a GPF. (SEL8398)
  • The control now returns the correct value using the Value property. (GIL559)
  • The IsNull property now returns the correct value when the AllowNull property is set to True, the control contains the Null string, and the control receives the focus. (SEL8418)
  • The InvalidColor and InvalidOption properties now work correctly and the InvalidData event now occurs correctly for the control. (JAP6865)
  • The shortcut key Ctrl+Z (Undo typing) now works correctly in the fpDateTime control. (SCS5813)
  • The Value property now returns the correct value. (GRB5877)
  • The fpDateTime control and the PopUp event no longer affect the mouse pointer after the control has lost the focus. (GIC4002)
  • Changing the date value using the Day property now validates the adjusted date correctly. (SCS6801)
fpDoubleSingle control
  • The spin buttons now work correctly when you set the MaxValue property for the control. (JAP6701, JAP6710)
  • The control now lets you type in negative values starting with the negative sign, independent of the setting of the NegToggle property. (JAP6853)
  • You can now navigate appropriately using the arrow keys when the cursor is to the right of the decimal symbol. (GIL603)
  • The shortcut key Ctrl+Z (Undo typing) now works correctly in the fpDoubleSingle control. (SCS5813)
  • The control now scrolls to the maximum value set by the MaxValue property correctly. (JAP8118)
  • The control now correctly skips the decimal symbol when typing numbers in overtype mode. (GRB5882)
fpLongInteger control
  • The shortcut key Ctrl+Z (Undo typing) now works correctly in the fpLongInteger control. (SCS5813)
fpMask control
  • You can now provide more than 32 characters using the Mask property at design time and return a large number of characters using the UnFmtText property without causing an error. (SCS5783, GIL1081)
  • The shortcut key Ctrl+Z (Undo typing) now works correctly in the fpMask control. (SCS5813)
  • The DataFormat property setting is now being saved correctly when you set it using the property pages. (SCS5814)
  • The AutoTab property is now moving the focus correctly to the next control in the tab order. (SCS6890)
  • The AutoTab property no longer prevents you from navigating in a full fpMask control using the arrow keys. (GIC4124)
fpMemo control
  • The control now correctly loads large amounts of text using the Text and TextMode properties. (SEL8309)
  • The control now correctly performs the Undo action (called from the Action property, setting 4 - Undo). (SCS4842)
  • If you include the fpMemo control when creating your own OCX, then use your created OCX in a project, the fpMemo control now sets the focus correctly. (GIL1242)
  • Word wrap now displays correctly when you press Enter. (GIC2698)
  • The control now scrolls correctly when you press the Page Down key. (GIC4302)
  • The OnFocusPosition property is now working correctly for the control. (GRB5960)
fpText control
  • For the OCX control, you can now pass uninitialized variables to the control and the control is set correctly. (JAP7396)
  • Autocase in fpText controls that display multiple lines of text now works correctly. (GIC3208)
  • The control now correctly performs an Undo and a Paste after deletions. (GRB5881)
  • The control now returns the correct errors from the UserError event for invalid characters and exceeding character limit. (GRB5886)
  • The KeyDown event for the fpText control now returns the correct value for the Shift parameter. (GIC3664)

Technical Issues Addressed—Release Date 7/21/97—Version 2.0.11

All controls
  • You can now set the BackColor property to a system color and the value will be retained the first time you set it (you need not set the color twice). (JAP6621)
  • Right-clicking an Input Pro control now moves the focus to the control. (JAP39)
fpBoolean control
  • Multiple fpBoolean controls on a form no longer incorrectly change fonts when one control's font is changed. (GIL549)
fpDateTime control
  • The control now correctly validates the control's value when you run a project after setting the UserDefinedFormat property in the Form's Load event. (JAP6258)
  • The control now correctly skips over placeholding characters as you type in date values. (GRB5667)
  • Setting time using the UnFmtText property no longer results in invalid values in the control. (SEL95086)
  • The Hour and Min properties are now setting and returning top-of-the-hour values correctly. (JAP6955)
  • Setting the date to a null string no longer causes a GPF. (SEL8398)
  • The control now returns the correct value using the Value property. (GIL559)
  • The IsNull property now returns the correct value when the AllowNull property is set to True, the control contains the Null string, and the control receives the focus. (SEL8418)
  • The InvalidColor and InvalidOption properties now work correctly and the InvalidData event now occurs correctly for the control. (JAP6865)
fpDoubleSingle control
  • The spin buttons now work correctly when you set the MaxValue property for the control. (JAP6701, JAP6710)
  • The control now lets you type in negative values starting with the negative sign, independent of the setting of the NegToggle property. (JAP6853)
  • You can now navigate appropriately using the arrow keys when the cursor is to the right of the decimal symbol. (GIL603)
fpMemo control
  • The control now correctly loads large amounts of text using the Text and TextMode properties. (SEL8309)
  • The control now correctly performs the Undo action (called from the Action property, setting 4 - Undo). (SCS4842)
fpText control
  • For the OCX control, you can now pass uninitialized variables to the control and the control is set correctly. (JAP7396)

Technical Issues Addressed—Release Date 2/28/97—Version 2.0.10

All controls
  • Because of the change from Cursor to Simple data binding, the AddNew method now works with Input Pro controls as it does with the standard Visual Basic controls. (SEL6730, GRB5009)
  • Bound controls now update correctly when they are changed and the UpdateControls method is used with the data control. (SEL6730)
  • Performance of SQL searches on Input Pro controls has been improved. (GRB5506)
  • The contents of Input Pro controls are now correctly cleared when an empty recordset is returned. (GRB5509)
fpBoolean control
  • The BooleanDataType property has been added for the fpBoolean control for ActiveX controls only. The BooleanDataType property specifies the type of database field to which the control is bound. For more information, refer to the online help file.
fpCurrency control
  • Values with zero directly after the decimal point now validate correctly. (GIL36)
  • You can now assign the Value property its previous value. (JOK910, SCS4071)
  • The hWnd property now correctly returns a valid window handle. (GRB5130)
  • Bound controls now correctly handle Null fields in databases. (GRB5527, SCS4134)
  • The CancelUpdate method now correctly cancels pending changes to the fpCurrency control when it loses the focus. (SCS4523)
  • All events now occur correctly in Visual C++ version 4.x. (SCS4578)
fpDateTime control
  • The pop-up calendar now displays correctly in Visual C++ version 4.x. (ARR1012)
  • The pop-up clock now correctly updates the control's time value when the user does not make changes and then chooses the OK button, and the AllowNull property for the control is set to True. (GIL109)
  • The buttons on the drop-down calendar no longer maintain a pressed appearance after the user clicks the buttons. (GIL88)
  • When the control is the first control on the dialog, it now validates formatted text appropriately. (SCS4226)
  • The control now correctly calculates the current date based on the system time. (SEL6760)
  • The DTMN_POPUP message has been replaced by the DTMM_POPUP message. Refer to the online help file for complete information.
  • The hWnd property now correctly returns a valid window handle. (GRB5130)
  • Bound controls now correctly handle Null fields in databases. (GRB5527, SCS4134)
  • The CancelUpdate method now correctly cancels pending changes to the fpDateTime control when it loses the focus. (SCS4523)
  • All events now occur correctly in Visual C++ version 4.x. (SCS4578)
fpDoubleSingle control
  • You can now assign the Value property its previous value. (JOK910, SCS4071)
  • The Change event now occurs correctly when the control's value is set to zero. (SEL8039)
  • The hWnd property now correctly returns a valid window handle. (GRB5130)
  • Bound controls now correctly handle Null fields in databases. (GRB5527, SCS4134)
  • The CancelUpdate method now correctly cancels pending changes to the fpDoubleSingle control when it loses the focus. (SCS4523)
  • The cursor position is now set correctly after typing the decimal point. (SEL8234)
  • All events now occur correctly in Visual C++ version 4.x. (SCS4578)
fpLongInteger control
  • You can now assign the Value property its previous value. (JOK910, SCS4071)
  • The hWnd property now correctly returns a valid window handle. (GRB5130)
  • Bound controls now correctly handle Null fields in databases. (GRB5527, SCS4134)
  • You can now create the control programmatically in Visual C++. (SEL8157)
  • The Text, UnFmtText, and Value properties now return the correct values when the Visible property is set to False at design time. (SEL8108)
  • The CancelUpdate method now correctly cancels pending changes to the fpLongInteger control when it loses the focus. (SCS4523)
  • All events now occur correctly in Visual C++ version 4.x. (SCS4578)
fpMask control
  • The hWnd property now correctly returns a valid window handle. (GRB5130)
  • Bound controls now correctly handle Null fields in databases. (GRB5527, SCS4134)
  • The CancelUpdate method now correctly cancels pending changes to the fpMask control when it loses the focus. (SCS4523)
  • All events now occur correctly in Visual C++ version 4.x. (SCS4578)
fpMemo control
  • The fpMemo control now displays correct data after a null record has been displayed. (GRB5532)
fpText control
  • The hWnd property now correctly returns a valid window handle. (GRB5130)
  • The resource leak no longer occurs when the control displays a scroll bar. (GIL34)
  • Bound controls now correctly handle Null fields in databases. (GRB5527, SCS4134)
  • The CancelUpdate method now correctly cancels pending changes to the fpText control when it loses the focus. (SCS4523)
  • All events now occur correctly in Visual C++ version 4.x. (SCS4578)


Page Last Updated: 06/09/99