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