GrapeCity.Win.MultiRow Namespace > CellStyle Class : PatternStyle Property |
<RefreshPropertiesAttribute(RefreshProperties.Repaint)> <SRCategoryAttribute("Appearance")> <DefaultValueAttribute()> <SRDescriptionAttribute("Indicates the pattern style when drawing the pattern effect of the cell.")> Public Property PatternStyle As MultiRowHatchStyle
Dim instance As CellStyle Dim value As MultiRowHatchStyle instance.PatternStyle = value value = instance.PatternStyle
[RefreshProperties(RefreshProperties.Repaint)] [SRCategory("Appearance")] [DefaultValue()] [SRDescription("Indicates the pattern style when drawing the pattern effect of the cell.")] public MultiRowHatchStyle PatternStyle {get; set;}
Exception | Description |
---|---|
System.ComponentModel.InvalidEnumArgumentException | The assigned value is not a MultiRowHatchStyle value. |
void Form1_Load(object sender, EventArgs e) { // All cell's will use default cell style. gcMultiRow1.RowsDefaultCellStyle.BackColor = Color.Black; gcMultiRow1.RowsDefaultCellStyle.ForeColor = Color.White; gcMultiRow1.RowsDefaultCellStyle.SelectionBackColor = Color.FromArgb(100, SystemColors.Highlight); gcMultiRow1.RowsDefaultCellStyle.TextAlign = MultiRowContentAlignment.MiddleRight; // The cell's in alternating Rows gcMultiRow1.AlternatingRowsDefaultCellStyle.GradientColors = new Color[] { Color.FromArgb(25, 25, 25), Color.FromArgb(75, 75, 75) }; gcMultiRow1.AlternatingRowsDefaultCellStyle.GradientDirection = GradientDirection.Backward; gcMultiRow1.AlternatingRowsDefaultCellStyle.GradientStyle = GradientStyle.Horizontal; // Row header cells gcMultiRow1.RowsDefaultHeaderCellStyle.BackColor = Color.FromArgb(75, 75, 75); gcMultiRow1.RowsDefaultHeaderCellStyle.ForeColor = Color.White; // column header cells. gcMultiRow1.ColumnHeadersDefaultHeaderCellStyle.BackColor = Color.FromArgb(75, 75, 75); gcMultiRow1.ColumnHeadersDefaultHeaderCellStyle.ForeColor = Color.FromArgb(200, 200, 200); gcMultiRow1.ColumnHeadersDefaultHeaderCellStyle.TextAlign = MultiRowContentAlignment.MiddleCenter; gcMultiRow1.ColumnHeadersDefaultHeaderCellStyle.UseCompatibleTextRendering = MultiRowTriState.True; gcMultiRow1.ColumnHeadersDefaultHeaderCellStyle.TextEffect = TextEffect.SunkenLite; // All cells in specific row. gcMultiRow1.Rows[0].DefaultCellStyle.PatternColor = Color.Gray; gcMultiRow1.Rows[0].DefaultCellStyle.PatternStyle = MultiRowHatchStyle.BackwardDiagonal; gcMultiRow1.Rows[0].DefaultCellStyle.Font = new Font(Control.DefaultFont, FontStyle.Underline); // Change single cell gcMultiRow1[0, 0].Style.UseCompatibleTextRendering = MultiRowTriState.True; gcMultiRow1[0, 0].Style.TextAngle = 30; gcMultiRow1[0, 0].Style.Format = "#0.00%"; }
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load ' All cell's will use default cell style. gcMultiRow1.RowsDefaultCellStyle.BackColor = Color.Black gcMultiRow1.RowsDefaultCellStyle.ForeColor = Color.White gcMultiRow1.RowsDefaultCellStyle.SelectionBackColor = Color.FromArgb(100, SystemColors.Highlight) gcMultiRow1.RowsDefaultCellStyle.TextAlign = MultiRowContentAlignment.MiddleRight ' The cell's in alternating Rows gcMultiRow1.AlternatingRowsDefaultCellStyle.GradientColors = New Color() {Color.FromArgb(25, 25, 25), Color.FromArgb(75, 75, 75)} gcMultiRow1.AlternatingRowsDefaultCellStyle.GradientDirection = GradientDirection.Backward gcMultiRow1.AlternatingRowsDefaultCellStyle.GradientStyle = GradientStyle.Horizontal ' Row header cells gcMultiRow1.RowsDefaultHeaderCellStyle.BackColor = Color.FromArgb(75, 75, 75) gcMultiRow1.RowsDefaultHeaderCellStyle.ForeColor = Color.White ' column header cells. gcMultiRow1.ColumnHeadersDefaultHeaderCellStyle.BackColor = Color.FromArgb(75, 75, 75) gcMultiRow1.ColumnHeadersDefaultHeaderCellStyle.ForeColor = Color.FromArgb(200, 200, 200) gcMultiRow1.ColumnHeadersDefaultHeaderCellStyle.TextAlign = MultiRowContentAlignment.MiddleCenter gcMultiRow1.ColumnHeadersDefaultHeaderCellStyle.UseCompatibleTextRendering = MultiRowTriState.True gcMultiRow1.ColumnHeadersDefaultHeaderCellStyle.TextEffect = TextEffect.SunkenLite ' All cells in specific row. gcMultiRow1.Rows(0).DefaultCellStyle.PatternColor = Color.Gray gcMultiRow1.Rows(0).DefaultCellStyle.PatternStyle = MultiRowHatchStyle.BackwardDiagonal gcMultiRow1.Rows(0).DefaultCellStyle.Font = New Font(Control.DefaultFont, FontStyle.Underline) ' Change single cell gcMultiRow1(0, 0).Style.UseCompatibleTextRendering = MultiRowTriState.True gcMultiRow1(0, 0).Style.TextAngle = 30 gcMultiRow1(0, 0).Style.Format = "#0.00%" End Sub
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