Grid View
Grid View
Grid View
3D ( )
,
... ,
, , GridView
( OI)
RETURN
RunTime,
, ,
,
CheckBox , :
CheckBox, RadioButton
( , )
3D ( )
( TStringGrid.OnDrawCell)
,
private -
:
-
- RangeSelect ( )
- .
----------Delphi 2:
1.
2.
3.
4.
Component, Install.
Add.
Browse, Ex_RegGrid.pas
OK.
Delphi 3 :
1.
2.
3.
4.
5. YES.
------.\Demo - , , ..
ObjectInsector ( ,
).
.\WMFInfo -
.
----------- Ex_Grid.
-------- - , ,
- .
,
, ,
.
------"!"
"+"
"*"
"-"
1.3.13 07.12.2001
! :
OnCellAcceptCursor.
! : TDBGridView
,
( Gopko Valeriy <[email protected]> ).
! : CellTips
( Gopko Valeriy <[email protected]> ).
+ Column.EditAlignment -
(
Michael Stepuchev <[email protected]> ).
+ DefaultEditMenu popup
: True TEdit, False
. - False ( ).
1.3.12 22.11.2001
* OnGetCellText/OnSetCellTExt TDBGridView
,
/ " ",
(,
/ TGridView).
! TDBGridView,
RunTime.
+ TDBGridView /
.
! TDBGridView:
Popup .
* TDBGridView:
DBGRidView (,
DBNavigator), .
! PickList TDBGridView:
.
+ TDBGridView ChangEditText -
.
* TDBGridView MoveNextRow MovePriorRow MoveRowBy.
* TDBGridView
,
.
! TDBGridView: DataSet
AV.
! TDBGridView:
OnMouseDown , .
! MDI :
.
! :
,
.
+
( DBGrid).
! :
GridFont = True
(2 ).
* CTRL+ CTRL+
( Memo),
.
+ MaxLength 0,
ReadOnly.
+ OnGetCellReadOnly - "
" .
+ DefaultDrawCell ( DBGrid)
DefaultDrawHeader - .
* 3D
Paint3DFrame, .
+ CancelOnExit -
.
+
Popup , .
! : Header.Images <> nil,
AV ( Iluha Companets <[email protected]>
).
1.3.11 21.08.2001
* TGridColumn published
TCustomGridColumn,
published .
+ EditMask - .
+ Title - .
+ PickList - .
+ AllowClick -
.
! (
TopRow LeftCol VisOrigin).
! : ,
, .
* ExtUtils.pas : ExtGraphics.pas
ExtStrUtils.pas (TGridView ).
1.3.7 30.09.2000
+ InvalidateCheck - .
+ OnEditCanceled -
Escape.
!
TCustomInspector.
+ OnColumnAutoSize
.
+
. .
* OnGetEditListBounds ( ).
1.3.6 17.07.2000
! -
DblClick.
.
+ OnResize.
! UpdateEditContents -
SaveText = False.
1.3.5 12.07.2000
* -
, ..
SetEditText ( Dmitry A. Tarasov <[email protected]> ).
* -
&Button ( ),
b (.. HotKey ) ,
( Dmitry A. Tarasov <[email protected]>
).
+ CursorKeys: gkMouseWheel -
( Dmitry A. Tarasov
<[email protected]> ).
1.3.4 21.06.2000
+ LeftCol, TopRow, VisibleColCount, VisibleRowCount
UpdateText ( TCustomGrid).
+ TCustomGridView.UpdateEditContents -
(, , ..) .
* UpdateXXXX TCustomGridView public .
+ TCustomInspector: ,
.
+ TCustomInspector (
Delphi 5.0).
* TCustomGridView.EditCanShow (
- , ).
1.3.3 01.06.2000
* .
*
+
+
+
+
*
(CTRL+UP/DOWN - /,
CTRL+LEFT/RIGHT - /).
.
DoubleBuffered. True
.
ColumnsFullDrag -
.
ColumnsSizing - /
.
TGridColumn.WordWrap -
.
TGridColumn.Multiline WantReturns.
dfm
.
1.3.2 25.05.2000
* EditSelectNext.
( Yuri Troitsky <[email protected]>
).
! , ""
. AlwaysEdit True
, ,
"" ( Yuri Troitsky <[email protected]> ).
* :
. ,
OnCellClick ssDouble ( ObjectInspector Delphi).
1.3.1 25.04.2000
+ .
+
( Object Inspector Delphi).
* OnSetEditText ,
" ".
+ EditDropDown -
.
+ MakeCellVisible - .
1.3 06.03.2000
+ CheckBox - () ,
. OnGetCheckState :
CheckState := TCheckBoxState(3).
* .
+ GridStyle - ( ,
, ListView ).
* TGridView Delphi 5.
* (
20
..).
*
TGridHeaderSections TGridHeader.
1.2.5 13.12.99
+ OnEditCanModify - ReadOnly
.
+ TGridColumn.EditStyle -
.
+ OnChangeEditing - .
* OnEditCloseUp.
1.2.4 01.12.99
* .
*
, Editing.
+ .
*
( UpdateCursor).
1.2.3 20.09.99
+ GetFirstImageColumn -
(.. ).
+ ImageIndexDef -
.
! : 0
.
*
*.dfm, (
).
1.2.2 13.09.99
+ FocusOnScroll -
.
,
(, ). Dmitry Laushkin
<[email protected]>
+ CellFocused
Col, Row TCustomGrid.
! -
Disabled , .
1.2 12.08.99
! :
.
! (
MDI ) - .
+ ExLib
Ex_Reg Ex_RegGrid.
* - CellTips ,
.
+ TCustomInspector
.
+ CursorKeys: gkMouse -
gkMouseMove -
.
+ EditChange - .
+
( CTRL+ENTER).
* TCustomInspector
OI Delphi.
+ EditCloseUp OnEditCloseUp (
Vladimir Solontsov ([email protected]) ).
* .
+
ESC OI, .. Undo ( Vladimir
Solontsov ([email protected]) ).
+ EditCanUndo.
! :
ENTER ( Vladimir Solontsov
([email protected]) ).
! - ENTER
.
1.1 30.06.99
+
TAB, SHIFT-TAB () ENTER . .
CursorKeys.
+ .
TCustomMaskEdit.
+ TabStop -
.
OnCellAcceptCursor.
! :
, .
,
.
! - TAB
, .
* TGridOffset TGridCursorOffset.
! : FFixed .
+ FAQ.
+ ,
.
! ,
, .
+ .
,
.
+ ( CheckBox, RadinButton ,
(Bitmap).
* Bounds BoundsRect.
* Column ColumnIndex.
* FixedSize FixedColumn.
+ 3D (..
Header.Flat = False).
+ Header.AutoHeight -
.
+ .
+ Header.Flat - 3D .
+ Fixed.Flat - 3D .
+ .
+ .
( OI
(, , / ..)).
GetEditClass.
+
.
+ TipsText - TipsCell
GetTipsText.
+ Rows.AutoHeight -
.
! RunTime:
RunTime 1.
( ([email protected]) ).
! ,
RangeCheckError ( ,
,
).
!
( ,
).
- -
.
* GetTipsRect, EditCanModify, EditCanAcceptKey.
* CellTips
PaintText,
.
*
(.. TGridEdit).
*
( ,
;
).
* GetTipsWindow GetTipsWindowClass.
* IsCellCorrect IsCellValid.
* GetCellBorder GetCellTextIndent,
.
* .
+ :
http://www.sar.nnov.ru/~roman/download/GridView.zip
1.0 30.04.99
+ . :
http://mars.math.msu.su/~dburov/GridView.zip
http://www.akzhan.midi.ru/ftp-root/components/GridView.zip
------------ ,
, . :
- ([email protected])
- Vladimir Solontsov ([email protected])
- Dmitry Laushkin <[email protected]>
- Yuri Troitsky <[email protected]>
- Dmitry A. Tarasov <[email protected]>
- <[email protected]>
- Iluha Companets <[email protected]>
- <[email protected]>