多角形コントロール

<< Click to Display Table of Contents >>

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

多角形コントロール


多角形コントロール (Polygon)

 

 

多角形コントロールは、多角形の図形を描画するためのコントロールです。

 

cr_0173

 

hmtoggle_plus0多角形(Polygon)の描き方

 

コントロールバーで多角形(Polygon)コントロールを選択した後、フォーム上にマウスで次々と点を追加していきます。最終点でダブルクリックすると描画が完了します。最終点にしたかった点でダブルクリックを忘れてしまった場合には、最後に追加した点の位置でダブルクリックすると描画が完了します。多角形(Polygon)は自動的に図形が閉じられる(始点と最終点が自動的に結ばれる)ので、最終点を始点と重ねる必要はありません。

 

多角形(Polygon)コントロールは作成後でも、形を修正できます。以下の各点へマウスを移動すると、マウスが+表示になります。各点をドラックアンドドロップして、形を修正して下さい。

 

cr_0026

 

また、多角形(Polygon)コントロールは作成後でも、Pointsプロパティで、点を追加、削除、挿入できます。Pointsプロパティのフォーマットは以下になっています。

 

点1のX座標, 点1のY座標, 点2のX座標, 点2のY座標,  ... 最終点のX座標, 最終点のY座標,

 

 

例)点が4つある場合

465,240,447,256,430,256,430,290

 

点を追加、削除、挿入したい場合は、直接Pointsプロパティを編集して下さい。

 

 

hint

多角形(Polygon)コントロールでは、直線以外にペジェ曲線を描画することができます。ペジェ曲線の作画方法は「ペジェ曲線の編集」を参照下さい。

 

hmtoggle_plus0回転

多角形コントロールはバインドによって回転させることができます。回転の角度はAngleで設定します。回転の中心はRotateX/RotateYプロパティで設定するか、以下の中心ハンドルをマウスで移動させてください。

 

cr_0179

 

 

hint

Angleプロパティによる回転は、実行時に回転します。Panel Editor で編集中は回転しません。

 

 

hmtoggle_plus0スイッチとしての利用

2DシェイプコントロールはSwitchValue プロパティを持っていて、マウスで押されたときにON/OFFが切り替わります。

 

1)値が切り替わるとOnSwitchChangedイベントが発生します。

2)SwitchValueにタグをバインドして、タグの値をON(TRUE)/OFF(FALSE)できます。

3)SwitchTypeプロパティで、マウスで押されたときにどのようにSwitchValueの値を変更するのかを設定します。SwitchTypeプロパティは以下の5つの中から選択します。

 

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にします)。