2X faster development
The ultimate WinForms UI toolkit to boost your development speed.
Change selected range colorYou can change the color of the selected range of cells in a Grid control by handling the PrepareViewStyleInfo event and by changing the text color and the backcolor of the selected ranges of cells. C# void gridControl1_PrepareViewStyleInfo(object sender, Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs e) { if (e.ColIndex > 0 && e.RowIndex > 0) { //get the range of the selected cells GridRangeInfoList range; if(this.gridControl1.Selections.GetSelectedRanges(out range,false) &&range.AnyRangeIntersects(GridRangeInfo.Cell(e.RowIndex,e.ColIndex))) { e.Style.BackColor=Color.Red; e.Style.TextColor=Color.Yellow; } } } VB Private Sub gridControl1_PrepareViewStyleInfo(ByVal sender As Object, ByVal e As Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs) If e.ColIndex > 0 AndAlso e.RowIndex > 0 Then 'get the range of the selected cells Dim range As GridRangeInfoList If Me.gridControl1.Selections.GetSelectedRanges(range,False) AndAlso range.AnyRangeIntersects(GridRangeInfo.Cell(e.RowIndex,e.ColIndex)) Then e.Style.BackColor=Color.Red e.Style.TextColor=Color.Yellow End If End If End Sub After applying the properties, the Grid is displayed as follows. Figure 1: Change the backcolor and text color of the selected ranges Samples: C#: Changing selected range color VB: Changing selected range color
|
2X faster development
The ultimate WinForms UI toolkit to boost your development speed.
This page will automatically be redirected to the sign-in page in 10 seconds.