Control.Show Method ()


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Displays the control to the user.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public void Show()

Showing the control is equivalent to setting the Visible property to true. After the Show method is called, the Visible property returns a value of true until the Hide method is called.

The following code example displays an about dialog box and temporarily draws a blue square on its surface. This example requires that you have defined a class that derives from Form named AboutDialog.

private void menuItemHelpAbout_Click(object sender, EventArgs e)
   // Create and display a modless about dialog box.
   AboutDialog about = new AboutDialog();

   // Draw a blue square on the form.
   /* NOTE: This is not a persistent object, it will no longer be
      * visible after the next call to OnPaint. To make it persistent, 
      * override the OnPaint method and draw the square there */
   Graphics g = about.CreateGraphics();
   g.FillRectangle(Brushes.Blue, 10, 10, 50, 50);

.NET Framework
Available since 1.1
Return to top