次の方法で共有


SimpleShape クラス

OvalShapeRectangleShape のコントロールに共通する基本機能を実装します。

継承階層

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.VisualBasic.PowerPacks.Shape
        Microsoft.VisualBasic.PowerPacks.SimpleShape
          Microsoft.VisualBasic.PowerPacks.OvalShape
          Microsoft.VisualBasic.PowerPacks.RectangleShape

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

構文

'宣言
Public MustInherit Class SimpleShape _
    Inherits Shape
public abstract class SimpleShape : Shape
public ref class SimpleShape abstract : public Shape
[<AbstractClass>]
type SimpleShape =  
    class
        inherit Shape
    end
public abstract class SimpleShape extends Shape

SimpleShape 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド SimpleShape() SimpleShape クラスの新しいインスタンスを初期化します。
プロテクト メソッド SimpleShape(ShapeContainer) 親として ShapeContainer を指定する SimpleShape クラスの新しいインスタンスを初期化します。
プロテクト メソッド SimpleShape(Int32, Int32, Int32, Int32) SimpleShape クラスの新しいインスタンスを初期化し、サイズと位置を指定します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ AccessibilityObject コントロールに割り当てる AccessibleObject を取得します。 (Shape から継承されます。)
パブリック プロパティ AccessibleDefaultActionDescription ユーザー補助クライアント アプリケーションによって使用される、コントロールの既定のアクションの説明を取得または設定します。 (Shape から継承されます。)
パブリック プロパティ AccessibleDescription ユーザー補助クライアント アプリケーションで使用されているコントロールの記述を取得または設定します。 (Shape から継承されます。)
パブリック プロパティ AccessibleName ユーザー補助クライアント アプリケーションで使用されるコントロールの名前を取得または設定します。 (Shape から継承されます。)
パブリック プロパティ AccessibleRole コントロールでアクセスできるロールを取得または設定します。 (Shape から継承されます。)
パブリック プロパティ Anchor 取得または親のサイズが変更されたときにバインドされている図形を設定し、図形のサイズを変更する方法をコンテナーの端を示します。 (Shape から継承されます。)
パブリック プロパティ BackColor 図形の背景色を取得または設定します。
パブリック プロパティ BackgroundImage シェイプに表示されるイメージを取得または設定します。
パブリック プロパティ BackgroundImageLayout ImageLayout 列挙体で定義される背景イメージのレイアウトを取得または設定します。
パブリック プロパティ BackStyle 図形の透過性を取得または設定します。
パブリック プロパティ BorderColor 図形の境界線の色または線コントロールを取得または設定します。 (Shape から継承されます。)
パブリック プロパティ BorderStyle 図形の境界線スタイルをまたは行を取得または設定します。 (Shape から継承されます。)
パブリック プロパティ BorderWidth シェイプ コントロールの境界線の幅を取得または設定します。 (Shape.BorderWidth をオーバーライドします。)
パブリック プロパティ Bottom 図形の下端からコンテナーのクライアント領域の上端との間隔をピクセル単位で取得します。
パブリック プロパティ Bounds 親コントロールに関連するピクセルの図形のサイズと位置を取得または設定します。
パブリック プロパティ CanFocus ライン コントロールまたはシェイプ コントロールがフォーカスを受け取ることができるかどうかを示す値を取得します。 (Shape から継承されます。)
プロテクト プロパティ CanRaiseEvents コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。 (Component から継承されます。)
パブリック プロパティ CanSelect ライン コントロールまたはシェイプ コントロールを選択できるかどうかを示す値を取得します。 (Shape から継承されます。)
パブリック プロパティ ClientRectangle 図形のクライアント領域を表す四角形を取得します。
パブリック プロパティ ClientSize 図形のクライアント領域の高さと幅を取得または設定します。
パブリック プロパティ Container Component を格納している IContainer を取得します。 (Shape から継承されます。)
パブリック プロパティ ContainsFocus ライン コントロールまたはシェイプ コントロールを現在入力フォーカスがあるかどうかを示す値を取得します。 (Shape から継承されます。)
パブリック プロパティ ContextMenu ショートカット メニューをライン コントロールまたはシェイプ コントロールに関連付けられた取得または設定します。 (Shape から継承されます。)
パブリック プロパティ ContextMenuStrip ContextMenuStrip をライン コントロールまたはシェイプ コントロールに関連付けられた取得または設定します。 (Shape から継承されます。)
パブリック プロパティ Created ライン コントロールまたはシェイプ コントロールが作成されたかどうかを示す値を取得します。 (Shape から継承されます。)
パブリック プロパティ Cursor ライン コントロールまたはシェイプ マウス ポインターがコントロール上に置いていると、カーソルを取得または設定します。 (Shape から継承されます。)
パブリック プロパティ静的メンバー DefaultBackColor 図形の既定の背景色を取得します。
パブリック プロパティ静的メンバー DefaultFillColor 図形の既定の塗りつぶしの色を取得します。
パブリック プロパティ静的メンバー DefaultFillGradientColor 図形の既定の色のグラデーションの色を取得します。
プロテクト プロパティ DesignMode Component が現在デザイン モードかどうかを示す値を取得します。 (Component から継承されます。)
パブリック プロパティ DisplayRectangle 図形の表示領域を表す四角形を取得します。
パブリック プロパティ Disposing ベースの Shape のクラスを破棄するかどうかを示す値を取得します。 (Shape から継承されます。)
パブリック プロパティ Enabled ライン コントロールまたはシェイプ コントロールは、ユーザー操作に応答できるかどうかを示す値を取得または設定します。 (Shape から継承されます。)
プロテクト プロパティ Events Component に結び付けられているイベント ハンドラーのリストを取得します。 (Component から継承されます。)
パブリック プロパティ FillColor 図形を塗りつぶすために使用される色を取得または設定します。
パブリック プロパティ FillGradientColor 図形を塗りつぶすために使用されるグラデーションの色を取得または設定します。
パブリック プロパティ FillGradientStyle 図形を塗りつぶすために使用されるグラデーションのスタイルを取得または設定します。
パブリック プロパティ FillStyle パターンの図形を塗りつぶすために使用するを取得または設定します。
パブリック プロパティ Focused ライン コントロールまたはシェイプ コントロールを現在入力フォーカスがあるかどうかを示す値を取得します。 (Shape から継承されます。)
パブリック プロパティ Height 図形の高さを取得または設定します。
パブリック プロパティ IsAccessible ライン コントロールまたはシェイプ コントロールは、ユーザー補助アプリケーションが使用できるかどうかを示す値を取得または設定します。 (Shape から継承されます。)
パブリック プロパティ IsDisposed ライン コントロールまたはシェイプ コントロールを捨られたかどうかを示す値を取得します。 (Shape から継承されます。)
パブリック プロパティ Left 図形の左端からコンテナーのクライアント領域の左端までの距離 (ピクセル単位) を取得または設定します。
パブリック プロパティ Location コンテナーの左上隅を基準とした図形の左上隅の座標を取得または設定します。
パブリック プロパティ Name ライン コントロールまたはシェイプの名前を取得または設定します。 (Shape から継承されます。)
パブリック プロパティ Parent 行またはシェイプ コントロールの親コンテナーを取得または設定します。 (Shape から継承されます。)
パブリック プロパティ Region ウィンドウ領域をライン コントロールまたはシェイプ コントロールに関連付けられた取得または設定します。 (Shape から継承されます。)
パブリック プロパティ Right 図形の右端とコンテナーのクライアント領域の左端までの距離 (ピクセル単位) を取得します。
パブリック プロパティ SelectionColor 図形の色を取得または設定します。 (Shape から継承されます。)
パブリック プロパティ Site ComponentISite を取得または設定します。 (Component から継承されます。)
パブリック プロパティ Size 図形の高さと幅を取得または設定します。
パブリック プロパティ Tag 行またはシェイプ コントロールに関するデータを含むオブジェクトを取得または設定します。 (Shape から継承されます。)
パブリック プロパティ Top 図形の上端からコンテナーのクライアント領域の左端までの距離 (ピクセル単位) を取得または設定します。
パブリック プロパティ UseWaitCursor 示す値を現在の行またはシェイプ コントロールに待機カーソルを使用するかどうかを取得または設定します。 (Shape から継承されます。)
パブリック プロパティ Visible ライン コントロールまたはシェイプ コントロールを表示するかどうかを示す値を取得または設定します。 (Shape から継承されます。)
パブリック プロパティ Width 図形の幅を取得または設定します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド BringToFront z オーダーの先頭にライン コントロールまたはシェイプ コントロールが表示されます。 (Shape から継承されます。)
プロテクト メソッド CreateAccessibilityInstance シェイプ コントロールの新しいユーザー補助オブジェクトを作成します。 (Shape.CreateAccessibilityInstance() をオーバーライドします。)
パブリック メソッド CreateObjRef リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 (MarshalByRefObject から継承されます。)
パブリック メソッド Dispose() Component によって使用されているすべてのリソースを解放します。 (Component から継承されます。)
プロテクト メソッド Dispose(Boolean) ライン コントロールまたはシェイプ コントロールで使用されるアンマネージ リソースを解放し、必要に応じてマネージ リソースを解放します。 (Shape から継承されます。)
パブリック メソッド DrawToBitmap 指定したビットマップへのレンダリングをサポートします。 (Shape.DrawToBitmap(Bitmap, Rectangle) をオーバーライドします。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 (Component から継承されます。)
パブリック メソッド FindForm ライン コントロールまたはシェイプ コントロールを持つフォームを取得します。 (Shape から継承されます。)
パブリック メソッド Focus ライン コントロールまたはシェイプ コントロールに入力フォーカスを設定します。 (Shape から継承されます。)
パブリック メソッド GetContainerControl 親コントロールの行またはシェイプ コントロールをチェーン内の次の ContainerControl を返します。 (Shape から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetLifetimeService 対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。)
プロテクト メソッド GetService Component またはその Container で提供されるサービスを表すオブジェクトを返します。 (Component から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド Hide ユーザーからのライン コントロールまたはシェイプ コントロールを隠します。 (Shape から継承されます。)
パブリック メソッド HitTest シェイプ コントロールを画面上の指定された位置にあるかどうかを判定します。 (Shape.HitTest(Int32, Int32) をオーバーライドします。)
パブリック メソッド InitializeLifetimeService 対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド Invalidate 行またはシェイプ コントロールを特定の領域を無効にし、描画メッセージをコントロールに送信します。 (Shape から継承されます。)
プロテクト メソッド MemberwiseClone() 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone(Boolean) 現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。 (MarshalByRefObject から継承されます。)
プロテクト メソッド OnBackColorChanged BackColorChanged イベントを発生させます。
プロテクト メソッド OnBackgroundImageChanged BackgroundImageChanged イベントを発生させます。
プロテクト メソッド OnBackgroundImageLayoutChanged BackgroundImageLayoutChanged イベントを発生させます。
プロテクト メソッド OnClick Click イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnClientSizeChanged ClientSizeChanged イベントを発生させます。
プロテクト メソッド OnContextMenuChanged ContextMenuChanged イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnContextMenuStripChanged ContextMenuStripChanged イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnCursorChanged CursorChanged イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnDoubleClick DoubleClick イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnEnabledChanged EnabledChanged イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnEnter Enter イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnGotFocus GotFocus イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnInvalidated Invalidated イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnKeyDown KeyDown イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnKeyPress KeyPress イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnKeyUp KeyUp イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnLeave Leave イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnLocationChanged LocationChanged イベントを発生させます。
プロテクト メソッド OnLostFocus LostFocus イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnMouseClick MouseClick イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnMouseDoubleClick MouseDoubleClick イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnMouseDown MouseDown イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnMouseEnter MouseEnter イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnMouseHover MouseHover イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnMouseLeave MouseLeave イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnMouseMove MouseMove イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnMouseUp MouseUp イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnMouseWheel MouseWheel イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnMove Move イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnPaint Paint イベントを発生させます。 (Shape.OnPaint(PaintEventArgs) をオーバーライドします。)
プロテクト メソッド OnParentChanged ParentChanged イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnPreviewKeyDown PreviewKeyDown イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnQueryAccessibilityHelp QueryAccessibilityHelp イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnRegionChanged RegionChanged イベントを発生させます。 (Shape から継承されます。)
プロテクト メソッド OnResize Resize イベントを発生させます。
プロテクト メソッド OnSizeChanged SizeChanged イベントを発生させます。
プロテクト メソッド OnVisibleChanged VisibleChanged イベントを発生させます。 (Shape から継承されます。)
パブリック メソッド PointToClient 指定した画面上のポイントを計算してクライアント座標を算出します。 (Shape から継承されます。)
パブリック メソッド PointToScreen 指定したクライアント ポイントを計算して画面座標を算出します。 (Shape から継承されます。)
パブリック メソッド RectangleToClient 指定した画面上の四角形のサイズと位置をクライアント座標で算出します。 (Shape から継承されます。)
パブリック メソッド RectangleToScreen 指定したクライアント領域の四角形のサイズと位置を画面座標で算出します。 (Shape から継承されます。)
パブリック メソッド Refresh 強制的に、コントロールがクライアント領域を無効化し、直後にそのコントロール自体とその子コントロールを再描画するようにします。 (Shape から継承されます。)
パブリック メソッド ResumePaint 必要に応じて保留中の描画要求の直接のレイアウトを強制する通常の描画ロジックを再開します。 (Shape から継承されます。)
パブリック メソッド Scale 指定したスケール ファクターで図形をスケーリングします。 (Shape.Scale(SizeF) をオーバーライドします。)
パブリック メソッド Select コントロールを有効にします。 (Shape から継承されます。)
パブリック メソッド SendToBack z オーダーの切り替え、ライン コントロールまたはシェイプ コントロールを送信します。 (Shape から継承されます。)
パブリック メソッド SetBounds 指定された位置とサイズに図形の境界を設定します。
パブリック メソッド Show ユーザーに図形を表示します。 (Shape から継承されます。)
パブリック メソッド SuspendPaint 図形の描画ロジックを中断します。 (Shape から継承されます。)
パブリック メソッド ToString Component の名前を格納している String を返します。このメソッドはオーバーライドできません。 (Component から継承されます。)
パブリック メソッド Update コントロールによって、クライアント領域内の無効化された領域が再描画されます。 (Shape から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント BackColorChanged 図形の BackColor のプロパティが変更されたときに発生します。
パブリック イベント BackgroundImageChanged 図形の BackgroundImage のプロパティが変更されたときに発生します。
パブリック イベント BackgroundImageLayoutChanged 図形の BackgroundImageLayout のプロパティが変更されたときに発生します。
パブリック イベント ChangeUICues フォーカス四角形またはキーボード インターフェイス (UI) キューが変更されたときに発生します。 (Shape から継承されます。)
パブリック イベント Click 図形がクリックされると発生します。 (Shape から継承されます。)
パブリック イベント ClientSizeChanged 図形の ClientSize のプロパティが変更されたときに発生します。
パブリック イベント ContextMenuChanged ContextMenu プロパティの値が変化したときに発生します。 (Shape から継承されます。)
パブリック イベント ContextMenuStripChanged ContextMenuStrip プロパティの値が変化したときに発生します。 (Shape から継承されます。)
パブリック イベント CursorChanged Cursor プロパティの値が変化したときに発生します。 (Shape から継承されます。)
パブリック イベント Disposed Dispose メソッドの呼び出しによってコンポーネントが破棄されると発生します。 (Component から継承されます。)
パブリック イベント DoubleClick 各図形がクリックされたときに発生します。 (Shape から継承されます。)
パブリック イベント EnabledChanged Enabled プロパティの値が変更されたときに発生します。 (Shape から継承されます。)
パブリック イベント Enter 図形が送信されると発生します。 (Shape から継承されます。)
パブリック イベント GotFocus 図形がでフォーカスを受け取ったときに発生します。 (Shape から継承されます。)
パブリック イベント Invalidated 図形の表示が再描画を必要とすると発生します。 (Shape から継承されます。)
パブリック イベント KeyDown キーが押され、図形にフォーカスがあるときに発生します。 (Shape から継承されます。)
パブリック イベント KeyPress キーが押され、図形にフォーカスがあるときに発生します。 (Shape から継承されます。)
パブリック イベント KeyUp キーが解放され、図形にフォーカスがあるときに発生します。 (Shape から継承されます。)
パブリック イベント Leave 図形が入力フォーカスが移ると発生します。 (Shape から継承されます。)
パブリック イベント LocationChanged 図形の Location のプロパティが変更されたときに発生します。
パブリック イベント LostFocus 図形がフォーカスを失うと発生します。 (Shape から継承されます。)
パブリック イベント MouseClick 図形がマウスでクリックされると発生します。 (Shape から継承されます。)
パブリック イベント MouseDoubleClick 各図形がマウスでクリックされたときに発生します。 (Shape から継承されます。)
パブリック イベント MouseDown マウス ポインターが図形に、マウス ボタンを押すと発生します。 (Shape から継承されます。)
パブリック イベント MouseEnter マウス ポインターが図形を入力すると発生します。 (Shape から継承されます。)
パブリック イベント MouseHover マウス ポインターが図形のままになると発生します。 (Shape から継承されます。)
パブリック イベント MouseLeave マウス ポインターを合わせると図形が発生します。 (Shape から継承されます。)
パブリック イベント MouseMove 図形にマウス ポインターが移動されたときに発生します。 (Shape から継承されます。)
パブリック イベント MouseUp マウス ポインターが図形に、マウス ボタンを離すと発生します。 (Shape から継承されます。)
パブリック イベント MouseWheel マウス ホイールを移動し、図形にフォーカスがある場合に発生します。 (Shape から継承されます。)
パブリック イベント Move 図形を移動すると発生します。 (Shape から継承されます。)
パブリック イベント Paint 図形が再描画されたときに発生します。 (Shape から継承されます。)
パブリック イベント ParentChanged Parent プロパティの値が変更された場合に発生します。 (Shape から継承されます。)
パブリック イベント PreviewKeyDown キーが押され、図形にフォーカスがある場合 KeyDown のイベントの前に発生します。 (Shape から継承されます。)
パブリック イベント QueryAccessibilityHelp AccessibleObject がユーザー補助アプリケーションにヘルプを提供したときに発生します。 (Shape から継承されます。)
パブリック イベント RegionChanged Region プロパティの値が変化したときに発生します。 (Shape から継承されます。)
パブリック イベント Resize 図形のサイズが変更されたときに発生します。
パブリック イベント SizeChanged 図形の Size のプロパティが変更されたときに発生します。
パブリック イベント VisibleChanged Visible プロパティの値が変更された場合に発生します。 (Shape から継承されます。)

このページのトップへ

解説

独自のシェイプ コントロールを作成するには、Shape の代わりに SimpleShape から継承します。

スレッド セーフ

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

参照

関連項目

Microsoft.VisualBasic.PowerPacks 名前空間