# 図形

マニュアル > コントロールリファレンス > # 図形 |

| 図形コントロールは線、四角、円などの基本図形コントロールです。
| Polygon/Polylineの描き方
コントロールバーでPolygon/Polylineコントロールを選択した後、フォーム上にマウスで次々と点を追加していきます。 最終点でダブルクリックすると描画が完了します。 最終点にしたかった点でダブルクリックを忘れてしまった場合には、最後に追加した点の位置でダブルクリックすると描画が完了します。 Polygonは自動的に図形が閉じられる（始点と最終点が自動的に結ばれる）ので、最終点を始点と重ねる必要はありません。 Polygon/Polylineコントロールは作成後でも、形を修正できます。 下記の各点へマウスを移動すると、マウスが＋表示になります。各点をドラックアンドドロップして、形を修正して下さい。 また、Polygon/Polylineコントロールは作成後でも、Pointsプロパティで、点を追加、削除、挿入できます。 Pointsプロパティのフォーマットは下記になっています。 点1のX座標, 点1のY座標, 点2のX座標, 点2のY座標, ... 最終点のX座標, 最終点のY座標, 例）点が４つある場合 465,240,447,256,430,256,430,290 点を追加、削除、挿入したい場合は、直接Pointsプロパティを編集して下さい。
| 回転
Polygon/Polylineコントロールはバインドによって回転させることができます。回転の角度はAngleで設定します。 回転の中心はRotateX/RotateYプロパティで設定するか、下記の中心ハンドルをマウスで移動させてください。
| スイッチとしての利用
２DシェイプコントロールはSwitchValue プロパティを持っていて、マウスで押されたときにON/OFFが切り替わります。 １）値が切り替わるとOnSwitchChangedイベントが発生します。 ２）SwitchValueにタグをバインドして、タグの値をON(TRUE)/OFF(FALSE)できます。 ３）SwitchTypeプロパティで、マウスで押されたときにどのようにSwitchValueの値を変更するのかを設定します。SwitchTypeプロパティは下記の５つの中から選択します。
SwitchType設定 | スイッチタイプ | 説明
A_SWITCH | A接点スイッチ | 押している間、SwitchValueをONにします。
B_SWITCH | B接点スイッチ | 押している間、SwitchValueをOFFにします。
ON_SWITCH | ONスイッチ | 押すと、SwitchValueをONになります。
OFF_SWITCH | OFFスイッチ | 押すと、SwitchValueをOFFになります。
ALTERNATE_SWITCH | オルタネートスイッチ | 押すと、SwitchValueを反転します（OFFの時はONに、ONの時はOFFにします）。