DevExpress での一覧、帳票等のレポート(ASPxWebDocumentViewer)でシェイプ種類一覧のサンプルです。
現状の画面デザインはこのようになっています。
「XrShape4」のプロパティから各シェイプタイプの設定します。
<Rectangle:長方形>
<Ellipse:円形(初期値)>
<Arrow:上矢印>
<Arrow:右矢印>
<Arrow:下矢印>
<Arrow:左矢印>
<Polygon:三角形>
<Polygon:菱形>
<Polygon:五角形>
<Polygon:六角形>
<Polygon:八角形>
<Star:三角星形>
<Star:四角星形>
<Star:五角星形>
<Star:六角星形>
<Star:八角星形>
<Line:縦線>
<Line:横線>
<Line:右上がり線>
<Line:右下がり線>
<Cross:十字型>
<Bracket:括弧>
<Brace:括弧>
「矢印」は角度(Angle)を設定すると、上下右左可能です。
「線」は線(Line)オブジェクトでも対応可能です。
「括弧」は角度(Angle)を設定すると、閉じる側も可能です。