VSFlexGrid Pro V7.0-LiesMich.txt:
VideoSoft VSFlexGrid Pro V7.0
Release 13 Apr 2000
Regcode Spyed by LYMERICFILE with
Registry-Monitor Price $299
your Price import -->DBC.REG<--
--------------------------------------------------------------------------------
----------->
Modify the BeforeEdit and StartEdit events to show the editing event sequence be
low:
KeyDown 65 ' user pressed the 'a' key (65 = 'A'
;)
KeyPress 97 ' *** new
BeforeEdit 1 1 ' allows you to cancel the editing
StartEdit 1 1 ' not canceled, edit is about to start
KeyPressEdit 97 ' 'a' key passed to editor (97 =
39;a')
KeyUpEdit 65 ' user released the 'A' key
KeyDownEdit 13 ' user pressed Enter
KeyPressEdit 13 ' *** new
ValidateEdit ' allows you to validate the edit
AfterEdit ' editing done
BeforeEdit ' repainting cell
KeyUp 13 ' user released Enter key
Add the following to the OLEDragMode property:
In OleDragAutomatic mode, we allow only copying.
To allow move/copy, trap OLEStartDrag and set AllowedEffects as in:
//
// Private Sub flxTemp_OLEStartDrag(Data As VSFlex7LCtl.VSDataObjec
t, AllowedEffects As Long)
// AllowedEffects = vbDropEffectMove + vbDropEffectCopy
// End Sub
//
Add the following to the OLEDragOver Event:
The grid will scroll automatically while OLE dropping. The
scrolling happens when you hold the drop cursor near the edges
of the grid for a short time. Scrolling is provided
automatically when OLEDropMode is set to flexOLEDropAutomatic (2),
and not when OLEDropMode is set to flexOLEDropManual (1). You
can enable scrolling in manual mode (or prevent it in automatic
mode) by changing the Effect parameter in the OLEDragOver
event. For example:
Private Sub VSFlexGrid1_OLEDragOver(Data, Effect, Button, Shift, X,
Y, State)
If g_bEnableOLEDropScrolling Then
Effect = Effect Or vbDropEffectScroll
Else
Effect = Effect And (Not vbDropEffectScroll)
End If
End Sub
The following items are not reflected in the printed
documentation. Please see the Help file for details on these
items.
There is a new GetNode method that returns a VSFlexNode object.
The VSFlexNode object corresponds to an outline row and has
methods for adding, removing, locating, moving, sorting, and
changing outline nodes.
The Cell property has a new flexcpSort setting that allows you
to sort a range without changing the selection.
The new BookMark(Row) property returns a row's bookmark when
the grid is bound to an ADO data source.
Translated combos now use strings instead of numbers for keys.
The ComboData property is now a string (used to be a long).
The Appearance property has a new setting: flex3DLight creates
a thin 3-D border around the control.
CellBorder now supports double lines: use width values >= 100
to get double lines.
Node.Move flexNMChildOf, nd makes a node a child of another node
MousePointer has a few new cursor options (OLEMove, OLECopy,
Hand)
Tri-State check boxes (grayed) are now supported (CellChecked
has new settings)
The flexcpCustomFormat setting of the Cell property has a new
capability: set it to a string containing a cell reference
(e.g. "200|5") to copy the given cell's format (everything:
font, color, alignment, picture, borders, etc).
New ColIndent property allows you to specify an indentation for
each column (in twips).
--------------------------------------------------------------------------------
----------->
For Cool Stuff --->
http://kickme.to/dbc/...... :-)
DBC.reg:
REGEDIT4
[HKEY_CLASSES_ROOT\Licenses\403E0785-49A9-11d3-9BD5-
D2DC2DD96072]