Typical code to use this message is as follows:
frmPopup popup = new frmPopup(); Point location = this.PointToScreen(new Point(button1.Left, button1.Bottom)); popupHelper.ShowPopup(this, popup, location);
Put as much initialization code as possible into the popup form's constructor, rather than the System.Windows.Forms.Form.Load event as this will improve the visual appearance.
Visual Basic (Declaration) | |
---|---|
Public Sub ShowPopup( _ ByVal owner As Control, _ ByVal popup As Form, _ ByVal location As Point _ ) |
Visual Basic (Usage) | Copy Code |
---|---|
Dim instance As PopupWindowHelper Dim owner As Control Dim popup As Form Dim location As Point instance.ShowPopup(owner, popup, location) |
Parameters
- owner
- Main form which owns the popup
- popup
- Window to show as a popup
- location
- Location relative to the screen to show the popup at.
Target Platforms: Windows 2000 Professional (SP4), Windows 2000 Server, Windows 2003 Server (SP1), Windows 2008, Windows XP (SP2), Windows Vista, Windows 7, Windows 8