次の方法で共有


Shape.Show メソッド

更新 : 2007 年 11 月

図形をユーザーに対して表示します。

名前空間 :  Microsoft.VisualBasic.PowerPacks
アセンブリ :  Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll 内)

構文

'宣言
Public Sub Show
'使用
Dim instance As Shape

instance.Show()
public void Show()
public:
void Show()
public function Show()

解説

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

Show メソッドおよび Hide メソッドを使用して、2 つの異なる図形を実行時に切り替える方法を次の例に示します。この例では、RectangleShape1 という名前の RectangleShape コントロールおよび OvalShape1 という名前の OvalShape コントロールがフォーム上に配置されている必要があります。最適な結果を得るために、両方のコントロールを同じサイズにし、正確に重なる位置に配置します。

Private Sub Form1_Load(ByVal sender As System.Object, _
 ByVal e As System.EventArgs) Handles MyBase.Load
    ' Hide the oval.
    OvalShape1.Hide()
End Sub

Private Sub Shapes_Click(ByVal sender As System.Object, _
  ByVal e As System.EventArgs) Handles _
  RectangleShape1.Click, OvalShape1.Click
    If OvalShape1.Visible = True Then
        ' Hide the oval.
        OvalShape1.Hide()
        ' Show the rectangle.
        RectangleShape1.Show()
    Else
        ' Hide the rectangle.
        RectangleShape1.Hide()
        ' Show the oval.
        OvalShape1.Show()
    End If
End Sub
private void Form1_Load(System.Object sender, System.EventArgs e)
{
    // Hide the oval.
    ovalShape1.Hide();
}

private void Shapes_Click(System.Object sender, System.EventArgs e)
{
    if (ovalShape1.Visible == true)
    // Hide the oval.
    {
        ovalShape1.Hide();
        // Show the rectangle.
        rectangleShape1.Show();
    }
    else
    {
        // Hide the rectangle.
        rectangleShape1.Hide();
        // Show the oval.
        ovalShape1.Show();
    }
}

アクセス許可

  • 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

Shape クラス

Shape メンバ

Microsoft.VisualBasic.PowerPacks 名前空間

その他の技術情報

方法 : LineShape コントロールを使用して線を描画する (Visual Studio)

方法 : OvalShape コントロールおよび RectangleShape コントロールを使用して図形を描画する (Visual Studio)

ライン コントロールとシェイプ コントロールの概要 (Visual Studio)