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 |