GrapeCity MultiRow Windows Forms Documentation
Direction Property (PentagonShapeRenderer)
Example 


Gets or sets the trapezoid shape's rotated direction.
Syntax
<RefreshPropertiesAttribute(RefreshProperties.Repaint)>
<DefaultValueAttribute()>
<SRDescriptionAttribute("Indicates the shape's rotated direction.")>
<SRCategoryAttribute("Appearance")>
Public Property Direction As ShapeDirection
Dim instance As PentagonShapeRenderer
Dim value As ShapeDirection
 
instance.Direction = value
 
value = instance.Direction
[RefreshProperties(RefreshProperties.Repaint)]
[DefaultValue()]
[SRDescription("Indicates the shape's rotated direction.")]
[SRCategory("Appearance")]
public ShapeDirection Direction {get; set;}

Property Value

One of the ShapeDirection settings. The default is ShapeDirection.Right.
Exceptions
ExceptionDescription
System.ComponentModel.InvalidEnumArgumentExceptionThe assigned value is not one of the ShapeDirection values.
Example
This example creates a shape cell.
GrapeCity.Win.MultiRow.PentagonShapeRenderer pentagonShapeRenderer1 = new GrapeCity.Win.MultiRow.PentagonShapeRenderer();
pentagonShapeRenderer1.ArrowLength = 30;
pentagonShapeRenderer1.Direction = GrapeCity.Win.MultiRow.ShapeDirection.Top;
pentagonShapeRenderer1.LineWidth = 3;
GrapeCity.Win.MultiRow.ShapeCell shapeCell1 = new GrapeCity.Win.MultiRow.ShapeCell();
shapeCell1.Name = "shapeCell1";
shapeCell1.Renderer = pentagonShapeRenderer1;

GrapeCity.Win.MultiRow.TextBoxCell text2 = new GrapeCity.Win.MultiRow.TextBoxCell();
text2.Name = "text2";
GrapeCity.Win.MultiRow.Template template1 = GrapeCity.Win.MultiRow.Template.CreateGridTemplate(new GrapeCity.Win.MultiRow.Cell[] { shapeCell1, text2 }, 160, GrapeCity.Win.MultiRow.AutoGenerateGridTemplateStyles.ColumnHeader | GrapeCity.Win.MultiRow.AutoGenerateGridTemplateStyles.RowHeaderAutoNumber);
template1.ColumnHeaders[0].Cells[0].Value = "Column1";
template1.ColumnHeaders[0].Cells[1].Value = "Column2";
gcMultiRow1.Template = template1;
gcMultiRow1.RowCount = 3;
Dim pentagonShapeRenderer1 = New GrapeCity.Win.MultiRow.PentagonShapeRenderer()
pentagonShapeRenderer1.ArrowLength = 30
pentagonShapeRenderer1.Direction = GrapeCity.Win.MultiRow.ShapeDirection.Top
pentagonShapeRenderer1.LineWidth = 3
Dim shapeCell1 = New GrapeCity.Win.MultiRow.ShapeCell()
shapeCell1.Name = "shapeCell1"
shapeCell1.Renderer = pentagonShapeRenderer1

Dim text2 As New GrapeCity.Win.MultiRow.TextBoxCell()
text2.Name = "text2"
Dim template1 As GrapeCity.Win.MultiRow.Template = GrapeCity.Win.MultiRow.Template.CreateGridTemplate(New GrapeCity.Win.MultiRow.Cell() {shapeCell1, text2}, 160, GrapeCity.Win.MultiRow.AutoGenerateGridTemplateStyles.ColumnHeader Or GrapeCity.Win.MultiRow.AutoGenerateGridTemplateStyles.RowHeaderAutoNumber)
template1.ColumnHeaders(0).Cells(0).Value = "Column1"
template1.ColumnHeaders(0).Cells(1).Value = "Column2"
GcMultiRow1.Template = template1
GcMultiRow1.RowCount = 3
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

PentagonShapeRenderer Class
PentagonShapeRenderer Members

 

 


Copyright © GrapeCity, inc. All rights reserved.