ComponentOne VSFlexGrid Pro 8.0
Overview
VSFlexGrid Controls
Installing VSFlexGrid 8.0 for Active X
SetUp Files
Installing Demonstration Versions
Uninstalling VSFlexGrid 8.0
Upgrading From Previous Versions
End-User License Agreement
Licensing FAQs
What is Licensing?
How does Licensing Work?
Technical Support
Redistributable Files
Adding the VSFlexGrid 8.0 Component to the Toolbox
Using ComponentOne ActiveX Controls in the .NET Framework
VSFlexGrid Introduction
Basic Operations
Cursor
Selection
Variations
Editing Cells
Editing Text, Lists, and Combos
Cell Buttons
Masks
Validation
Controlling Edit Mode
Formatting Cells
Formatting cell contents
Formatting cell appearance
Conditional formatting
Outlining and Summarizing
Creating Subtotals
Creating Outline Trees
Merging Cells
Merged table headers
Merged data views
Spilling Text
Saving, Loading, and Printing
Saving Grids
Loading Grids
Creating Archives
Printing Grids
Data Binding (ADO and DAO)
The DataSource property
The DataMode property
The VirtualData property
The AfterDataRefresh event
Other types of Data Binding
Binding to Variant arrays
Binding to other VSFlexGrid controls
Binding to a FlexDataSource
Using VSFlexGrid in Visual C++
Using VSFlexGrid in MFC projects
Handling Optional Parameters in MFC
Handling Picture Properties in MFC
Dual Interfaces in MFC
Using VSFlexGrid in ATL projects
Handling Pictures in ATL projects
Creating Controls Dynamically in ATL
Using VSFlexGrid in Visual J++
Using the Text Property
Handling Pictures
Clearing Pictures
Data Binding
VSFlexGrid Property Groups
VSFlexGrid Samples
Visual Basic Samples
C++ Samples
HTML Samples
VSFlexGrid Tutorials
Edit Demo
Step 1: Create the Control
Step 2: Data Formatting
Step 3: Check Boxes
Step 4: Drop-Down Lists
Step 5: Input Masks
Step 6: Complex Data Validation
Step 7: Clipboard Support
Outline Demo
Step 1: Create the Control
Step 2: Read the Data and Build the Outline
Step 3: Use the Outline
Step 4: Custom Mouse and Keyboard Handling
Data Analysis Demo
Step 1: Create the Control
Step 2: Initialize and populate the grid
Step 3: Automatic Sorting
Step 4: Cell Merging
Step 5: Automatic Subtotals
Step 6: Outlining
Cell Flooding Demo
ToolTip Demo
Printing Demo
OLE Drag and Drop Demo
Step 1: Create the Controls
Step 2: Initialize the Controls
Step 3: Manual OLE Drag
Step 4: Manual OLE Drop
Visual C++ MFC Demo
Step 1: Create the project
Step 2: Add the VSFlexGrid Control to the Project
Step 3: Create the VSFlexGrid Control
Step 4: Create a Member Variable to Access the Control
Step 5: Read the Data and Build the Outline
Step 6: Use the Outline
Step 7: Custom Mouse and Keyboard Handling
Step 8: Cell Pictures
VSFlexString Introduction
Regular Expressions
Matching Demo
Replacing Demo
Data-Cleaning Demo
Calculator Demo
VSFlexGrid Control
VSFlexGrid Properties, Events, and Methods
VSFlexGrid Properties
AccessibleDescription Property
AccessibleName Property
AccessibleRole Property
AccessibleValue Property
Aggregate Property
AllowBigSelection Property
AllowSelection Property
AllowUserFreezing Property
AllowUserResizing Property
Appearance Property
ArchiveInfo Property
AutoResize Property
AutoSearch Property
AutoSearchDelay Property
AutoSizeMode Property
AutoSizeMouse Property
BackColor Property
BackColorAlternate Property
BackColorBkg Property
BackColorFixed Property
BackColorFrozen Property
BackColorSel Property
BottomRow Property
Cell Property
CellAlignment Property
CellBackColor Property
CellButtonPicture Property
CellChecked Property
CellFloodColor Property
CellFloodPercent Property
CellFontBold Property
CellFontItalic Property
CellFontName Property
CellFontSize Property
CellFontStrikethru Property
CellFontUnderline Property
CellFontWidth Property
CellForeColor Property
CellHeight Property
CellLeft Property
CellPicture Property
CellPictureAlignment Property
CellTextStyle Property
CellTop Property
CellWidth Property
ClientHeight Property
ClientWidth Property
Clip Property
ClipSeparators Property
Col Property
ColAlignment Property
ColComboList Property
ColData Property
ColDataType Property
ColEditMask Property
ColFormat Property
ColHidden Property
ColImageList Property
ColIndent Property
ColIndex Property
ColIsVisible Property
ColKey Property
ColPos Property
ColPosition Property
Cols Property
ColSel Property
ColSort Property
ColWidth Property
ColWidthMax Property
ColWidthMin Property
ComboCount Property
ComboData Property
ComboIndex Property
ComboItem Property
ComboList Property
ComboSearch Property
DataMember Property
DataMode Property
DataSource Property
DragMode Property
Editable Property
EditMask Property
EditMaxLength Property
EditSelLength Property
EditSelStart Property
EditSelText Property
EditText Property
EditWindow Property
Ellipsis Property
ExplorerBar Property
ExtendLastCol Property
FillStyle Property
FindRow Property
FindRowRegex Property
FixedAlignment Property
FixedCols Property
FixedRows Property
Flags Property
FlexDataSource Property
FloodColor Property
FocusRect Property
FontBold Property
FontItalic Property
FontName Property
FontSize Property
FontStrikethru Property
FontUnderline Property
FontWidth Property
ForeColor Property
ForeColorFixed Property
ForeColorFrozen Property
ForeColorSel Property
FormatString Property
FrozenCols Property
FrozenRows Property
GridColor Property
GridColorFixed Property
GridLines Property
GridLinesFixed Property
GridLineWidth Property
GroupCompare Property
HighLight Property
IsCollapsed Property
IsSearching Property
IsSelected Property
IsSubtotal Property
LeftCol Property
MergeCells Property
MergeCellsFixed Property
MergeCol Property
MergeCompare Property
MergeRow Property
MouseCol Property
MouseRow Property
MultiTotals Property
NodeClosedPicture Property
NodeOpenPicture Property
OLEDragMode Property
OLEDropMode Property
OutlineBar Property
OutlineCol Property
OwnerDraw Property
Picture Property
PicturesOver Property
PictureType Property
Redraw Property
RightCol Property
RightToLeft Property
Row Property
RowData Property
RowHeight Property
RowHeightMax Property
RowHeightMin Property
RowHidden Property
RowIsVisible Property
RowOutlineLevel Property
RowPos Property
RowPosition Property
Rows Property
RowSel Property
RowStatus Property
ScrollBars Property
ScrollTips Property
ScrollTipText Property
ScrollTrack Property
SelectedRow Property
SelectedRows Property
SelectionMode Property
SheetBorder Property
ShowComboButton Property
Sort Property
SortAscendingPicture Property
SortDescendingPicture Property
SubtotalPosition Property
TabBehavior Property
Text Property (VSFlexGrid)
TextArray Property
TextMatrix Property
TextStyle Property
TextStyleFixed Property
TopRow Property
TreeColor Property
Value Property
ValueMatrix Property
Version Property (VSFlexGrid)
VirtualData Property
WallPaper Property
WallPaperAlignment Property
WordWrap Property
VSFlexGrid Methods
AddItem Method
Archive Method
AutoSize Method
BindToArray Method
BuildComboList Method
CellBorder Method
CellBorderRange Method
Clear Method
Copy Method
Cut Method
DataRefresh Method
Delete Method
DragRow Method
EditCell Method
FinishEditing Method
GetMergedRange Method
GetNode Method
GetNodeRow Method
GetSelection Method
LoadArray Method
LoadGrid Method
LoadGridURL Method
OLEDrag Method
Outline Method
Paste Method
PrintGrid Method
RemoveItem Method
SaveGrid Method
Select Method
ShowCell Method
Subtotal Method
VSFlexGrid Events
AfterCollapse Event
AfterDataRefresh Event
AfterEdit Event
AfterMoveColumn Event
AfterMoveRow Event
AfterRowColChange Event
AfterScroll Event
AfterSelChange Event
AfterSort Event
AfterUserFreeze Event
AfterUserResize Event
BeforeCollapse Event
BeforeDataRefresh Event
BeforeEdit Event
BeforeMouseDown Event
BeforeMoveColumn Event
BeforeMoveRow Event
BeforePageBreak Event
BeforeRowColChange Event
BeforeScroll Event
BeforeScrollTip Event
BeforeSelChange Event
BeforeSort Event
BeforeUserResize Event
CellButtonClick Event
CellChanged Event
ChangeEdit Event
ComboCloseUp Event
ComboDropDown Event
Compare Event
DrawCell Event
EndAutoSearch Event
EnterCell Event
Error Event
FilterData Event
GetHeaderRow Event
KeyDownEdit Event
KeyPressEdit Event
KeyUpEdit Event
LeaveCell Event
OLECompleteDrag Event
OLEDragDrop Event
OLEDragOver Event
OLEGiveFeedback Event
OLESetCustomDataObject Event
OLESetData Event
OLEStartDrag Event
RowColChange Event
SelChange Event
SetupEditStyle Event
SetupEditWindow Event
StartAutoSearch Event
StartEdit Event
StartPage Event
ValidateEdit Event
VSFlexString Control
VSFlexString Properties, Events, and Methods
VSFlexString Properties
CaseSensitive Property
Error Property
MatchCount Property
MatchIndex Property
MatchLength Property
MatchStart Property
MatchString Property
Pattern Property
Replace Property
Soundex Property
TagCount Property
TagIndex Property
TagLength Property
TagStart Property
TagString Property
Text Property (VSFlexString)
Version Property (VSFlexString)
Frequently Asked Questions
How do I update a project file that uses VSFLEX7 to VSFlexGrid 8.0?
What is difference between VSFLEX8.OCX, VSFLEX8D.OCX, and VSFLEX8L.OCX?
Does VSFlexGrid 7.0 work with VB4-16 or any other 16-bit environments?
When adding VSFLEX8.OCX to my VB4 or VB5 project, I get the following error message: "Error loading DLL". What is wrong?
Does VSFlexGrid 7.0 work with VB4, VB5 and VB6?
How do I limit the length of text entries in a column?
There are several ways to add data to a VSFlexGrid control. Which one is the fastest?
How can I add or delete a column at a given position?
How can I implement OLE Drag and Drop?
How can I print the contents of a VSFlexGrid control?
How do I handle optional parameters in VSFlexGrid using C++?
How do I handle Pictures in VSFlexGrid when using C++?