GrapeCity MultiRow Windows Forms Documentation
ThreeDBorder Class
Members  Example 


Represents a three-dimensional border effect. This class stores a ThreeDEffect object and colors for the effect. This class cannot be inherited.
Syntax
Public NotInheritable Class ThreeDBorder 
   Inherits BorderBase
Dim instance As ThreeDBorder
public sealed class ThreeDBorder : BorderBase 
Example
The following code example shows how to set a ThreeDBorder in the Section. This example is part of a larger example available for the Border class.
void setThreeDBorderToRow_Click(object sender, EventArgs e)
        {
            Template template1 = gcMultiRow1.Template;
            Row row = template1.Row;

            if (row.Border is ThreeDBorder)
            {
                row.Border = Border.Empty;
            }
            else
            {
                //Use this constructor to set the outline ThreeDBorder
                ThreeDBorder threeDBorder1 = new ThreeDBorder(Color.Gray, Color.DarkGray, Color.White, 
Color.LightGray);
                threeDBorder1.ThreeDEffect = ThreeDEffect.Raised;
                //Set ThreeDBorder to Row.
                row.Border = threeDBorder1;
            }

            // Reload template1.
            this.gcMultiRow1.Template = template1;
        }
Private Sub setThreeDBorderToRow_Click(ByVal sender As Object, ByVal e As EventArgs) Handles 
setThreeDBorderToRow.Click
        Dim template1 As Template = gcMultiRow1.Template
        Dim row As Row = template1.Row

        If TypeOf row.Border Is ThreeDBorder Then
            row.Border = Border.Empty
        Else
            'Use this constructor to set the outline ThreeDBorder
            Dim threeDBorder1 As New ThreeDBorder(Color.Gray, Color.DarkGray, Color.White, Color.LightGray)
            threeDBorder1.ThreeDEffect = ThreeDEffect.Raised
            'Set ThreeDBorder to Row.
            row.Border = threeDBorder1
        End If

        ' Reload template1.
        Me.gcMultiRow1.Template = template1
    End Sub
Inheritance Hierarchy

System.Object
   GrapeCity.Win.MultiRow.BorderBase
      GrapeCity.Win.MultiRow.ThreeDBorder

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

ThreeDBorder Members
GrapeCity.Win.MultiRow Namespace
ThreeDEffect Property
BorderBase Class
Border Class
RoundedBorder Class

 

 


Copyright © GrapeCity, inc. All rights reserved.