SelectionRules SelectionRules SelectionRules SelectionRules Enum


コンポーネントの選択規則を示すために使用する識別子を定義します。Defines identifiers that are used to indicate selection rules for a component.

この列挙型には FlagsAttribute 属性があり、メンバー値ではビットごとの組み合わせを使用できます。

public enum class SelectionRules
public enum SelectionRules
type SelectionRules = 
Public Enum SelectionRules


AllSizeable AllSizeable AllSizeable AllSizeable 15

コンポーネントがすべての方向のサイズ変更をサポートすることを示します。Indicates the component supports sizing in all directions.

BottomSizeable BottomSizeable BottomSizeable BottomSizeable 2

コンポーネントが下からのサイズ変更をサポートすることを示します。Indicates the component supports resize from the bottom.

LeftSizeable LeftSizeable LeftSizeable LeftSizeable 4

コンポーネントが左からのサイズ変更をサポートすることを示します。Indicates the component supports resize from the left.

Locked Locked Locked Locked -2147483648

コンポーネントがコンテナーにロックされていることを示します。Indicates the component is locked to its container. この列挙体の MoveableAllSizeableBottomSizeableLeftSizeableRightSizeableTopSizeable の各ビット フラグをオーバーライドします。Overrides the Moveable, AllSizeable, BottomSizeable, LeftSizeable, RightSizeable, and TopSizeable bit flags of this enumeration.

Moveable Moveable Moveable Moveable 268435456

コンポーネントが画面上で移動するための位置プロパティをサポートすることを示します。Indicates the component supports a location property that allows it to be moved on the screen.

None None None None 0

特別な選択属性を示しません。Indicates no special selection attributes.

RightSizeable RightSizeable RightSizeable RightSizeable 8

コンポーネントが右からのサイズ変更をサポートすることを示します。Indicates the component supports resize from the right.

TopSizeable TopSizeable TopSizeable TopSizeable 1

コンポーネントが上からのサイズ変更をサポートすることを示します。Indicates the component supports resize from the top.

Visible Visible Visible Visible 1073741824

コンポーネントになんらかの形式で表示されるユーザー インターフェイスがあり、選択サービスがこのユーザー インターフェイスの周りに選択境界線を描画していることを示します。Indicates the component has some form of visible user interface and the selection service is drawing a selection border around this user interface. 選択されているコンポーネントにこの規則が設定されている場合は、コンポーネントが IComponent を実装していて、対応するデザイナー インスタンスに関連付けられていると想定できます。If a selected component has this rule set, you can assume that the component implements IComponent and that it is associated with a corresponding designer instance.


これらの識別子では、コンポーネントのいくつかの形式で表示されるユーザー インターフェイスであるかどうかと、ユーザーが移動またはコンポーネントのサイズを変更するアクションを実行できるかどうかを示します。These identifiers indicate whether a component has some form of visible user interface and whether the user can take actions to move or alter the size of the component.