次の方法で共有


Control.Show メソッド

コントロールをユーザーに対して表示します。

Public Sub Show()
[C#]
public void Show();
[C++]
public: void Show();
[JScript]
public function Show();

解説

コントロールを表示することは、 Visible プロパティを true に設定することと同じです。 Show メソッドが呼び出された後、 Visible プロパティは Hide メソッドが呼び出されるまで、 true の値を返します。

使用例

[Visual Basic, C#, C++] 説明のダイアログ ボックスを表示して、その表面に青い四角形を一時的に描画する例を次に示します。この例は、 AboutDialog という Form から継承したクラスが定義されていることを前提にしています。

 
Private Sub menuItemHelpAbout_Click(sender As Object, _
  e As EventArgs) Handles menuItemHelpAbout.Click
   ' Create and display a modless about dialog box.
   Dim about As New AboutDialog()
   about.Show()
   
   ' 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 
   Dim g As Graphics = about.CreateGraphics()
   g.FillRectangle(Brushes.Blue, 10, 10, 50, 50)
End Sub

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

   // 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);
}

[C++] 
private:
    void menuItemHelpAbout_Click(Object* /*sender*/, EventArgs* /*e*/) {
        // Create and display a modeless about dialog box.
        AboutDialog* about = new AboutDialog();
        about->Show();

        // 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);
    }

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

Control クラス | Control メンバ | System.Windows.Forms 名前空間 | Visible | Hide