FIX: Form Resize Event Does Not FireID: Q181037
|
The Form Resize event does not occur when a form is resized. The Resize event does fire when a Form is opened, which is expected.
Forms cannot be resized manually by a user. Forms running on a CE device only support two BorderStyles, "0 - None" and "1 - Fixed Single." Therefore, the resize event will only be necessary when the form is resized through code. To resolve the issue, place any code that would normally be placed in a Resize event after any code that has resized the form.
Microsoft has confirmed this to be a problem in the Microsoft products listed
at the beginning of this article.
This problem was corrected in Windows CE Toolkit for Visual Basic 6.0.
Private Sub Command1_Click()
Dim a
a = Form1.Width
Form1.Width = a - 600
End Sub
Private Sub Form_Resize()
Msgbox "Form resize event occurred"
End Sub
Online Books for Microsoft Windows CE Toolkit for Visual Basic 5.0
For additional information, please see the following article in the
Microsoft Knowledge Base:
Q180534 BUG: Invalid Form BorderStyle Value Does Not Raise Error
Additional query words: vbce vbce5 vbce6
Keywords : kbToolkit kbVBp kbVBp500bug kbVBp600fix kbWinCE kbWinCE100 kbGrpVB
Version : WINDOWS:1.0
Platform : WINDOWS
Issue type : kbbug
Last Reviewed: March 3, 1999