GrapeCity MultiRow Windows Forms Documentation
ArrowLength Property
Example 


Gets or sets the arrow length of the pentagon shape.
Syntax
<SRDescriptionAttribute("Indicates the arrow length of the pentagon shape.")>
<RefreshPropertiesAttribute(RefreshProperties.Repaint)>
<SRCategoryAttribute("Appearance")>
<DefaultValueAttribute()>
Public Property ArrowLength As Integer
Dim instance As PentagonShapeRenderer
Dim value As Integer
 
instance.ArrowLength = value
 
value = instance.ArrowLength
[SRDescription("Indicates the arrow length of the pentagon shape.")]
[RefreshProperties(RefreshProperties.Repaint)]
[SRCategory("Appearance")]
[DefaultValue()]
public int ArrowLength {get; set;}

Property Value

An System.Int32 value that indicates the arrow length of the pentagon shape. The default is 20.
Exceptions
ExceptionDescription
System.ArgumentOutOfRangeException The specific value should be greater than or equal to 0.
Remarks
When the shape length is less than the ArrowLength property value, the actual arrow length will shrink to the shape length.
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.