Skip to content

Commit 668f004

Browse files
DevExpressExampleBotDevExpressExampleBot
DevExpressExampleBot
authored and
DevExpressExampleBot
committed
Source auto update [skip ci]
1 parent 7e9b5c0 commit 668f004

20 files changed

+2247
-2531
lines changed

CS/SpreadsheetExamples/Form1.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,12 @@ void InitData(GroupsOfSpreadsheetExamples examples) {
7777
examples[3].Groups.Add(new SpreadsheetExample("Shared and Array Formulas", FormulaActions.CreateSharedAndArrayFormulasAction));
7878

7979
// Add nodes to the "Formatting" group of examples.
80-
examples[4].Groups.Add(new SpreadsheetExample("Apply a Style", FormattingActions.CreateModifyApplyStyleAction));
80+
examples[4].Groups.Add(new SpreadsheetExample("Apply a Style", FormattingActions.ApplyStyleAction));
81+
examples[4].Groups.Add(new SpreadsheetExample("Create and Modify a Style", FormattingActions.CreateModifyStyleAction));
8182
examples[4].Groups.Add(new SpreadsheetExample("Individual Cell Formatting", FormattingActions.FormatCellAction));
8283
examples[4].Groups.Add(new SpreadsheetExample("Date Formats", FormattingActions.SetDateFormatsAction));
8384
examples[4].Groups.Add(new SpreadsheetExample("Number Formats", FormattingActions.SetNumberFormatsAction));
8485
examples[4].Groups.Add(new SpreadsheetExample("Cell Colors and Background", FormattingActions.ChangeCellColorsAction));
85-
examples[4].Groups.Add(new SpreadsheetExample("Cell Gradient Fill", FormattingActions.ChangeCellGradientFillAction));
8686
examples[4].Groups.Add(new SpreadsheetExample("Font Settings", FormattingActions.SpecifyCellFontAction));
8787
examples[4].Groups.Add(new SpreadsheetExample("Cell Alignment", FormattingActions.AlignCellContentsAction));
8888
examples[4].Groups.Add(new SpreadsheetExample("Cell Borders", FormattingActions.AddCellBordersAction));

CS/SpreadsheetExamples/SpreadsheetActions/FormattingActions.cs

Lines changed: 320 additions & 485 deletions
Large diffs are not rendered by default.

CS/SpreadsheetExamples/SpreadsheetExamples.csproj

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -38,55 +38,55 @@
3838
<Prefer32Bit>false</Prefer32Bit>
3939
</PropertyGroup>
4040
<ItemGroup>
41-
<Reference Include="DevExpress.Data.v21.2, Version=21.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
41+
<Reference Include="DevExpress.Data.v21.2, Version=21.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
4242
<Private>True</Private>
4343
</Reference>
44-
<Reference Include="DevExpress.Design.v21.2, Version=21.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
44+
<Reference Include="DevExpress.Design.v21.2, Version=21.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
4545
<Private>True</Private>
4646
</Reference>
47-
<Reference Include="DevExpress.Docs.v21.2, Version=21.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
47+
<Reference Include="DevExpress.Docs.v21.2, Version=21.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
4848
<Private>True</Private>
4949
</Reference>
50-
<Reference Include="DevExpress.Office.v21.2.Core, Version=21.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
50+
<Reference Include="DevExpress.Office.v21.2.Core, Version=21.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
5151
<Private>True</Private>
5252
</Reference>
53-
<Reference Include="DevExpress.Pdf.v21.2.Core, Version=21.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
53+
<Reference Include="DevExpress.Pdf.v21.2.Core, Version=21.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
5454
<Private>True</Private>
5555
</Reference>
56-
<Reference Include="DevExpress.RichEdit.v21.2.Core, Version=21.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
56+
<Reference Include="DevExpress.RichEdit.v21.2.Core, Version=21.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
5757
<Private>True</Private>
5858
</Reference>
59-
<Reference Include="DevExpress.RichEdit.v21.2.Export, Version=21.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
59+
<Reference Include="DevExpress.RichEdit.v21.2.Export, Version=21.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
6060
<Private>True</Private>
6161
</Reference>
62-
<Reference Include="DevExpress.Printing.v21.2.Core, Version=21.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
62+
<Reference Include="DevExpress.Printing.v21.2.Core, Version=21.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
6363
<Private>True</Private>
6464
</Reference>
65-
<Reference Include="DevExpress.Charts.v21.2.Core, Version=21.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
65+
<Reference Include="DevExpress.Charts.v21.2.Core, Version=21.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
6666
<Private>True</Private>
6767
</Reference>
68-
<Reference Include="DevExpress.DataVisualization.v21.2.Core, Version=21.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
68+
<Reference Include="DevExpress.DataVisualization.v21.2.Core, Version=21.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
6969
<Private>True</Private>
7070
</Reference>
71-
<Reference Include="DevExpress.Spreadsheet.v21.2.Core, Version=21.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
71+
<Reference Include="DevExpress.Spreadsheet.v21.2.Core, Version=21.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
7272
<Private>True</Private>
7373
</Reference>
74-
<Reference Include="DevExpress.Data.Desktop.v21.2, Version=21.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
74+
<Reference Include="DevExpress.Data.Desktop.v21.2, Version=21.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
7575
<Private>True</Private>
7676
</Reference>
77-
<Reference Include="DevExpress.Utils.v21.2, Version=21.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
77+
<Reference Include="DevExpress.Utils.v21.2, Version=21.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
7878
<Private>True</Private>
7979
</Reference>
80-
<Reference Include="DevExpress.XtraBars.v21.2, Version=21.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
80+
<Reference Include="DevExpress.XtraBars.v21.2, Version=21.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
8181
<Private>True</Private>
8282
</Reference>
83-
<Reference Include="DevExpress.XtraEditors.v21.2, Version=21.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
83+
<Reference Include="DevExpress.XtraEditors.v21.2, Version=21.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
8484
<Private>True</Private>
8585
</Reference>
86-
<Reference Include="DevExpress.XtraPrinting.v21.2, Version=21.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
86+
<Reference Include="DevExpress.XtraPrinting.v21.2, Version=21.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
8787
<Private>True</Private>
8888
</Reference>
89-
<Reference Include="DevExpress.XtraTreeList.v21.2, Version=21.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
89+
<Reference Include="DevExpress.XtraTreeList.v21.2, Version=21.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
9090
<Private>True</Private>
9191
</Reference>
9292
<Reference Include="System" />
Lines changed: 90 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -1,90 +1,90 @@
1-
Imports System
2-
Imports System.ComponentModel
3-
Imports DevExpress.XtraTreeList
4-
Imports DevExpress.Spreadsheet
5-
6-
Namespace SpreadsheetExamples
7-
8-
Public Class SpreadsheetNode
9-
10-
Private groupsField As GroupsOfSpreadsheetExamples = New GroupsOfSpreadsheetExamples()
11-
12-
Private ownerField As GroupsOfSpreadsheetExamples
13-
14-
Public Sub New(ByVal name As String)
15-
Me.Name = name
16-
End Sub
17-
18-
<Browsable(False)>
19-
Public ReadOnly Property Groups As GroupsOfSpreadsheetExamples
20-
Get
21-
Return groupsField
22-
End Get
23-
End Property
24-
25-
Public Property Name As String
26-
27-
<Browsable(False)>
28-
Public Property Owner As GroupsOfSpreadsheetExamples
29-
Get
30-
Return ownerField
31-
End Get
32-
33-
Set(ByVal value As GroupsOfSpreadsheetExamples)
34-
ownerField = value
35-
End Set
36-
End Property
37-
End Class
38-
39-
Public Class SpreadsheetExample
40-
Inherits SpreadsheetNode
41-
42-
Private _Action As Action(Of DevExpress.Spreadsheet.Workbook)
43-
44-
Public Sub New(ByVal name As String, ByVal action As Action(Of Workbook))
45-
MyBase.New(name)
46-
Me.Action = action
47-
End Sub
48-
49-
Public Property Action As Action(Of Workbook)
50-
Get
51-
Return _Action
52-
End Get
53-
54-
Private Set(ByVal value As Action(Of Workbook))
55-
_Action = value
56-
End Set
57-
End Property
58-
End Class
59-
60-
Public Class GroupsOfSpreadsheetExamples
61-
Inherits BindingList(Of SpreadsheetNode)
62-
Implements TreeList.IVirtualTreeListData
63-
64-
Private Sub VirtualTreeGetChildNodes(ByVal info As VirtualTreeGetChildNodesInfo) Implements TreeList.IVirtualTreeListData.VirtualTreeGetChildNodes
65-
Dim obj As SpreadsheetNode = TryCast(info.Node, SpreadsheetNode)
66-
info.Children = obj.Groups
67-
End Sub
68-
69-
Protected Overrides Sub InsertItem(ByVal index As Integer, ByVal item As SpreadsheetNode)
70-
item.Owner = Me
71-
MyBase.InsertItem(index, item)
72-
End Sub
73-
74-
Private Sub VirtualTreeGetCellValue(ByVal info As VirtualTreeGetCellValueInfo) Implements TreeList.IVirtualTreeListData.VirtualTreeGetCellValue
75-
Dim obj As SpreadsheetNode = TryCast(info.Node, SpreadsheetNode)
76-
Select Case info.Column.Caption
77-
Case "Name"
78-
info.CellData = obj.Name
79-
End Select
80-
End Sub
81-
82-
Private Sub VirtualTreeSetCellValue(ByVal info As VirtualTreeSetCellValueInfo) Implements TreeList.IVirtualTreeListData.VirtualTreeSetCellValue
83-
Dim obj As SpreadsheetNode = TryCast(info.Node, SpreadsheetNode)
84-
Select Case info.Column.Caption
85-
Case "Name"
86-
obj.Name = CStr(info.NewCellData)
87-
End Select
88-
End Sub
89-
End Class
90-
End Namespace
1+
Imports System
2+
Imports System.ComponentModel
3+
Imports DevExpress.XtraTreeList
4+
Imports DevExpress.Spreadsheet
5+
6+
Namespace SpreadsheetExamples
7+
8+
Public Class SpreadsheetNode
9+
10+
Private groupsField As GroupsOfSpreadsheetExamples = New GroupsOfSpreadsheetExamples()
11+
12+
Private ownerField As GroupsOfSpreadsheetExamples
13+
14+
Public Sub New(ByVal name As String)
15+
Me.Name = name
16+
End Sub
17+
18+
<Browsable(False)>
19+
Public ReadOnly Property Groups As GroupsOfSpreadsheetExamples
20+
Get
21+
Return groupsField
22+
End Get
23+
End Property
24+
25+
Public Property Name As String
26+
27+
<Browsable(False)>
28+
Public Property Owner As GroupsOfSpreadsheetExamples
29+
Get
30+
Return ownerField
31+
End Get
32+
33+
Set(ByVal value As GroupsOfSpreadsheetExamples)
34+
ownerField = value
35+
End Set
36+
End Property
37+
End Class
38+
39+
Public Class SpreadsheetExample
40+
Inherits SpreadsheetNode
41+
42+
Private _Action As Action(Of DevExpress.Spreadsheet.Workbook)
43+
44+
Public Sub New(ByVal name As String, ByVal action As Action(Of Workbook))
45+
MyBase.New(name)
46+
Me.Action = action
47+
End Sub
48+
49+
Public Property Action As Action(Of Workbook)
50+
Get
51+
Return _Action
52+
End Get
53+
54+
Private Set(ByVal value As Action(Of Workbook))
55+
_Action = value
56+
End Set
57+
End Property
58+
End Class
59+
60+
Public Class GroupsOfSpreadsheetExamples
61+
Inherits BindingList(Of SpreadsheetNode)
62+
Implements TreeList.IVirtualTreeListData
63+
64+
Private Sub VirtualTreeGetChildNodes(ByVal info As VirtualTreeGetChildNodesInfo) Implements TreeList.IVirtualTreeListData.VirtualTreeGetChildNodes
65+
Dim obj As SpreadsheetNode = TryCast(info.Node, SpreadsheetNode)
66+
info.Children = obj.Groups
67+
End Sub
68+
69+
Protected Overrides Sub InsertItem(ByVal index As Integer, ByVal item As SpreadsheetNode)
70+
item.Owner = Me
71+
MyBase.InsertItem(index, item)
72+
End Sub
73+
74+
Private Sub VirtualTreeGetCellValue(ByVal info As VirtualTreeGetCellValueInfo) Implements TreeList.IVirtualTreeListData.VirtualTreeGetCellValue
75+
Dim obj As SpreadsheetNode = TryCast(info.Node, SpreadsheetNode)
76+
Select Case info.Column.Caption
77+
Case "Name"
78+
info.CellData = obj.Name
79+
End Select
80+
End Sub
81+
82+
Private Sub VirtualTreeSetCellValue(ByVal info As VirtualTreeSetCellValueInfo) Implements TreeList.IVirtualTreeListData.VirtualTreeSetCellValue
83+
Dim obj As SpreadsheetNode = TryCast(info.Node, SpreadsheetNode)
84+
Select Case info.Column.Caption
85+
Case "Name"
86+
obj.Name = CStr(info.NewCellData)
87+
End Select
88+
End Sub
89+
End Class
90+
End Namespace

0 commit comments

Comments
 (0)