Componentes.Terceros.DevExp.../internal/x.36/1/ExpressDBTree Suite/Demos/Delphi/DBTree_F/main.dfm
2008-09-04 11:31:51 +00:00

292 lines
9.9 KiB
Plaintext

object Form1: TForm1
Left = 300
Top = 163
Width = 620
Height = 366
Caption = 'Smart Records Load. There are 10 000 records in this example'
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
Icon.Data = {
0000010001001010100000000000280100001600000028000000100000002000
00000100040000000000C0000000000000000000000000000000000000000000
000000008000008000000080800080000000800080008080000080808000C0C0
C0000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF000003
333300000000033B3BBB3300000003B3BBB77777777703333337FFFFFFF7033B
3BB7F889FFF703B3BBB7F8FFFFF703333337F88CFFF7033B3BB7F8FFFFF703B3
BBB7F8F889F703333337F8F8FFF7033BBBB7F882FFF700033337F8FFFFF70000
0007F8FFFFF700000007FFFFFFF700000007777777F70000000000000000E0FF
0000803F00008000000080000000800000008000000080000000800000008000
00008000000080000000E0000000FE000000FE000000FE000000FFFF0000}
OnCreate = FormCreate
OnDestroy = FormDestroy
PixelsPerInch = 96
TextHeight = 13
object DBTreeView1: TdxDBTreeView
Left = 0
Top = 0
Width = 612
Height = 254
ShowNodeHint = False
KeyField = 'id'
ListField = 'name'
ParentField = 'parent'
RootValue = '-1'
SeparatedSt = ' - '
RaiseOnError = True
DragMode = dmAutomatic
Indent = 19
Align = alClient
ParentColor = False
Options = [trDBCanDelete, trDBConfirmDelete, trCanDBNavigate, trSmartRecordLoad, trSmartRecordCopy, trCheckHasChildren]
SelectedIndex = 0
TabOrder = 0
OnCreateNewKeyValue = DBTreeView1CreateNewKeyValue
end
object Panel1: TPanel
Left = 0
Top = 254
Width = 612
Height = 85
Align = alBottom
BevelOuter = bvNone
TabOrder = 1
object Button1: TButton
Left = 2
Top = 5
Width = 75
Height = 25
Caption = 'View DBGrid'
TabOrder = 0
OnClick = Button1Click
end
object BitBtnAdd: TBitBtn
Left = 84
Top = 5
Width = 26
Height = 25
Hint = 'Add Item'
ParentShowHint = False
ShowHint = True
TabOrder = 1
OnClick = BitBtnAddClick
Glyph.Data = {
76010000424D7601000000000000760000002800000020000000100000000100
0400000000000001000000000000000000001000000010000000000000000000
800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
33333333FF33333333FF333993333333300033377F3333333777333993333333
300033F77FFF3333377739999993333333333777777F3333333F399999933333
33003777777333333377333993333333330033377F3333333377333993333333
3333333773333333333F333333333333330033333333F33333773333333C3333
330033333337FF3333773333333CC333333333FFFFF77FFF3FF33CCCCCCCCCC3
993337777777777F77F33CCCCCCCCCC3993337777777777377333333333CC333
333333333337733333FF3333333C333330003333333733333777333333333333
3000333333333333377733333333333333333333333333333333}
NumGlyphs = 2
end
object BitBtnAddChild: TBitBtn
Left = 114
Top = 5
Width = 26
Height = 25
Hint = 'Add Child Item'
ParentShowHint = False
ShowHint = True
TabOrder = 2
OnClick = BitBtnAddChildClick
Glyph.Data = {
76010000424D7601000000000000760000002800000020000000100000000100
0400000000000001000000000000000000001000000010000000000000000000
800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
33333333FF33333333FF333993333333300033377F3333333777333993333333
300033F77FFF3333377739999993333333333777777F3333333F399999933333
33003777777333333377333993333333330033377F3333333377333993333333
3333333773333333333F333333333333330033333333F33333773333333C3333
330033333337FF3333773333333CC333333333FFFFF77FFF3FF33CCCCCCCCCC3
993337777777777F77F33CCCCCCCCCC3993337777777777377333333333CC333
333333333337733333FF3333333C333330003333333733333777333333333333
3000333333333333377733333333333333333333333333333333}
NumGlyphs = 2
end
object BitBtnEdit: TBitBtn
Left = 144
Top = 5
Width = 25
Height = 25
Hint = 'Edit Item'
ParentShowHint = False
ShowHint = True
TabOrder = 3
OnClick = BitBtnEditClick
Glyph.Data = {
76010000424D7601000000000000760000002800000020000000100000000100
0400000000000001000000000000000000001000000010000000000000000000
800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333000000
000033333377777777773333330FFFFFFFF03FF3FF7FF33F3FF700300000FF0F
00F077F777773F737737E00BFBFB0FFFFFF07773333F7F3333F7E0BFBF000FFF
F0F077F3337773F3F737E0FBFBFBF0F00FF077F3333FF7F77F37E0BFBF00000B
0FF077F3337777737337E0FBFBFBFBF0FFF077F33FFFFFF73337E0BF0000000F
FFF077FF777777733FF7000BFB00B0FF00F07773FF77373377373330000B0FFF
FFF03337777373333FF7333330B0FFFF00003333373733FF777733330B0FF00F
0FF03333737F37737F373330B00FFFFF0F033337F77F33337F733309030FFFFF
00333377737FFFFF773333303300000003333337337777777333}
NumGlyphs = 2
end
object BitBtnDel: TBitBtn
Left = 172
Top = 5
Width = 26
Height = 25
Hint = 'Delete Item'
ParentShowHint = False
ShowHint = True
TabOrder = 4
OnClick = BitBtnDelClick
Glyph.Data = {
76010000424D7601000000000000760000002800000020000000100000000100
0400000000000001000000000000000000001000000010000000000000000000
800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
333333333333333333FF33333333333330003333333333333777333333333333
300033FFFFFF3333377739999993333333333777777F3333333F399999933333
3300377777733333337733333333333333003333333333333377333333333333
3333333333333333333F333333333333330033333F33333333773333C3333333
330033337F3333333377333CC3333333333333F77FFFFFFF3FF33CCCCCCCCCC3
993337777777777F77F33CCCCCCCCCC399333777777777737733333CC3333333
333333377F33333333FF3333C333333330003333733333333777333333333333
3000333333333333377733333333333333333333333333333333}
NumGlyphs = 2
end
object BitBtn2: TBitBtn
Left = 202
Top = 5
Width = 26
Height = 25
Hint = 'Make level higher'
ParentShowHint = False
ShowHint = True
TabOrder = 5
OnClick = BitBtn2Click
Glyph.Data = {
76010000424D7601000000000000760000002800000020000000100000000100
0400000000000001000000000000000000001000000010000000000000000000
800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333000333
3333333333777F33333333333309033333333333337F7F333333333333090333
33333333337F7F33333333333309033333333333337F7F333333333333090333
33333333337F7F33333333333309033333333333FF7F7FFFF333333000090000
3333333777737777F333333099999990333333373F3333373333333309999903
333333337F33337F33333333099999033333333373F333733333333330999033
3333333337F337F3333333333099903333333333373F37333333333333090333
33333333337F7F33333333333309033333333333337373333333333333303333
333333333337F333333333333330333333333333333733333333}
NumGlyphs = 2
end
object Button2: TButton
Left = 8
Top = 55
Width = 225
Height = 25
Caption = 'DBTreeView1.DataSource = DataSource1'
TabOrder = 6
OnClick = Button2Click
end
object Button3: TButton
Left = 248
Top = 55
Width = 193
Height = 25
Caption = 'DBTreeView1.DataSource = Nil'
TabOrder = 7
OnClick = Button3Click
end
object CheckBox1: TCheckBox
Left = 8
Top = 35
Width = 121
Height = 17
Caption = 'trCanDBNavigate'
State = cbChecked
TabOrder = 8
OnClick = CheckBox1Click
end
object CheckBox2: TCheckBox
Left = 128
Top = 35
Width = 121
Height = 17
Caption = 'trCheckHasChildren'
TabOrder = 9
OnClick = CheckBox2Click
end
object CheckBox3: TCheckBox
Left = 248
Top = 35
Width = 161
Height = 17
Caption = 'trSmartRecordCopy'
State = cbChecked
TabOrder = 10
OnClick = CheckBox3Click
end
object DBNavigator1: TDBNavigator
Left = 242
Top = 5
Width = 240
Height = 25
DataSource = DataSource1
TabOrder = 11
end
object DBEdit1: TDBEdit
Left = 488
Top = 8
Width = 121
Height = 21
DataField = 'id'
DataSource = DataSource1
TabOrder = 12
end
object DBEdit2: TDBEdit
Left = 488
Top = 32
Width = 121
Height = 21
DataField = 'parent'
DataSource = DataSource1
TabOrder = 13
end
end
object Table1: TTable
DatabaseName = 'DBDEMOS'
TableName = 'dbtree_t'
TableType = ttParadox
Left = 40
Top = 88
object Table1id: TIntegerField
FieldName = 'id'
Required = True
end
object Table1parent: TIntegerField
FieldName = 'parent'
Required = True
end
object Table1name: TStringField
FieldName = 'name'
Size = 40
end
object Table1buffer: TStringField
FieldName = 'buffer'
end
end
object DataSource1: TDataSource
DataSet = Table1
Left = 88
Top = 80
end
end