Share via


Shape クラス

更新 : 2007 年 11 月

ライン コントロールおよびシェイプ コントロールに共通の基本機能を実装します。

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

構文

'宣言
Public MustInherit Class Shape _
    Inherits Component
'使用
Dim instance As Shape
public abstract class Shape : Component
public ref class Shape abstract : public Component
public abstract class Shape extends Component

解説

通常、Shape から継承することはありません。ライン クラスまたはシェイプ クラスを作成するには、LineShape クラスまたは SimpleShape クラスから継承します。

継承階層

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.VisualBasic.PowerPacks.Shape
        Microsoft.VisualBasic.PowerPacks.LineShape
        Microsoft.VisualBasic.PowerPacks.SimpleShape

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

参照

参照

Shape メンバ

Microsoft.VisualBasic.PowerPacks 名前空間

LineShape

OvalShape

RectangleShape

SimpleShape

その他の技術情報

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

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

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