lazarus/examples/listview/testform.lfm
2012-08-20 18:05:46 +00:00

653 lines
20 KiB
Plaintext

object Form1: TForm1
Left = 356
Height = 360
Top = 150
Width = 620
HorzScrollBar.Page = 626
VertScrollBar.Page = 298
ActiveControl = CheckBox3
Caption = 'Listview test'
ClientHeight = 360
ClientWidth = 620
LCLVersion = '1.1'
object PageControl1: TPageControl
Left = 399
Height = 341
Top = 8
Width = 211
ActivePage = Page3
Anchors = [akTop, akRight]
TabIndex = 0
TabOrder = 0
object Page3: TTabSheet
Caption = 'LV'
ClientHeight = 308
ClientWidth = 207
object Label11: TLabel
Left = 6
Height = 17
Top = 60
Width = 63
Caption = 'Scrollbars'
ParentColor = False
end
object Label12: TLabel
Left = 6
Height = 17
Top = 122
Width = 76
Caption = 'SortColumn'
ParentColor = False
end
object Label13: TLabel
Left = 6
Height = 17
Top = 154
Width = 55
Caption = 'SortType'
ParentColor = False
end
object Label14: TLabel
Left = 6
Height = 17
Top = 186
Width = 61
Caption = 'ViewStyle'
ParentColor = False
end
object CheckBox3: TCheckBox
Left = 6
Height = 22
Top = 4
Width = 95
Caption = 'Multiselect'
OnClick = CheckBox3Click
TabOrder = 0
end
object ComboBox2: TComboBox
Left = 77
Height = 29
Top = 52
Width = 95
ItemHeight = 0
ItemIndex = 6
Items.Strings = (
'ssNone'
'ssHorizontal'
'ssVertical'
'ssBoth'
'ssAutoHorizontal'
'ssAutoVertical'
'ssAutoBoth'
)
OnChange = ComboBox2Change
Style = csDropDownList
TabOrder = 1
Text = 'ssAutoBoth'
end
object Edit11: TEdit
Left = 78
Height = 25
Top = 116
Width = 80
OnChange = Edit11Change
TabOrder = 2
Text = '0'
end
object ComboBox3: TComboBox
Left = 77
Height = 29
Top = 146
Width = 95
ItemHeight = 0
ItemIndex = 0
Items.Strings = (
'stNone'
'stData'
'stText'
'stBoth'
)
OnChange = ComboBox3Change
Style = csDropDownList
TabOrder = 3
Text = 'stNone'
end
object ComboBox4: TComboBox
Left = 78
Height = 29
Top = 178
Width = 95
ItemHeight = 0
ItemIndex = 3
Items.Strings = (
'vsIcon'
'vsSmallIcon'
'vsList'
'vsReport'
)
OnChange = ComboBox4Change
Style = csDropDownList
TabOrder = 4
Text = 'vsReport'
end
object CheckBox4: TCheckBox
Left = 6
Height = 22
Top = 28
Width = 91
Caption = 'RowSelect'
OnClick = CheckBox4Click
TabOrder = 5
end
object CheckBox5: TCheckBox
Left = 6
Height = 22
Top = 84
Width = 164
Caption = 'ShowColumnHeaders'
Checked = True
OnClick = CheckBox5Click
State = cbChecked
TabOrder = 6
end
object HideSelection: TCheckBox
Left = 97
Height = 22
Top = 4
Width = 115
Caption = 'HideSelection'
Checked = True
OnChange = HideSelectionChange
State = cbChecked
TabOrder = 7
end
object ChBoxOwnerData: TCheckBox
Left = 6
Height = 22
Top = 249
Width = 98
Caption = 'OwnerData'
OnChange = ChBoxOwnerDataChange
TabOrder = 8
end
object lblSetCount: TLabel
Left = 10
Height = 17
Top = 281
Width = 60
Caption = 'SetCount'
Enabled = False
ParentColor = False
end
object OwnerDataCount: TSpinEdit
Left = 88
Height = 25
Top = 276
Width = 84
Enabled = False
MaxValue = 10000000
OnChange = OwnerDataCountChange
TabOrder = 9
Value = 2
end
object CheckBox6: TCheckBox
Left = 6
Height = 22
Top = 217
Width = 168
Caption = 'AutoWidthLastColumn'
OnChange = CheckBox6Change
TabOrder = 10
end
object CheckBox7: TCheckBox
Left = 97
Height = 22
Top = 28
Width = 87
Caption = 'ReadOnly'
Checked = True
OnChange = CheckBox7Change
State = cbChecked
TabOrder = 11
end
end
object Page1: TTabSheet
Caption = 'Items'
ClientHeight = 307
ClientWidth = 205
object Label6: TLabel
Left = 6
Height = 17
Top = 4
Width = 32
Caption = 'Index'
ParentColor = False
end
object Label7: TLabel
Left = 94
Height = 17
Top = 4
Width = 55
Caption = 'SubIndex'
ParentColor = False
end
object Label9: TLabel
Left = 6
Height = 17
Top = 116
Width = 25
Caption = 'Text'
ParentColor = False
end
object Label10: TLabel
Left = 94
Height = 17
Top = 116
Width = 67
Caption = 'ImageIndex'
ParentColor = False
end
object Button1: TButton
Left = 6
Height = 25
Top = 52
Width = 75
BorderSpacing.InnerBorder = 4
Caption = 'Insert'
OnClick = Button1Click
TabOrder = 0
end
object Button2: TButton
Left = 94
Height = 25
Top = 52
Width = 75
BorderSpacing.InnerBorder = 4
Caption = 'Delete'
OnClick = Button2Click
TabOrder = 1
end
object Button5: TButton
Left = 6
Height = 25
Top = 84
Width = 75
BorderSpacing.InnerBorder = 4
Caption = 'Select'
OnClick = Button5Click
TabOrder = 2
end
object Button6: TButton
Left = 94
Height = 25
Top = 84
Width = 75
BorderSpacing.InnerBorder = 4
Caption = 'Focus'
OnClick = Button6Click
TabOrder = 3
end
object Edit1: TEdit
Left = 6
Height = 22
Top = 20
Width = 80
OnChange = Edit1Change
TabOrder = 4
Text = '0'
end
object Edit4: TEdit
Left = 6
Height = 22
Top = 132
Width = 80
OnChange = Edit4Change
TabOrder = 5
Text = 'Edit4'
end
object Edit5: TEdit
Left = 94
Height = 22
Top = 20
Width = 80
OnChange = Edit5Change
TabOrder = 6
Text = '0'
end
object Edit10: TEdit
Left = 94
Height = 22
Top = 132
Width = 80
OnChange = Edit10Change
TabOrder = 7
Text = '-1'
end
end
object Page2: TTabSheet
Caption = 'Columns'
ClientHeight = 307
ClientWidth = 205
object Label1: TLabel
Left = 6
Height = 17
Top = 84
Width = 65
Caption = 'Caption'
ParentColor = False
end
object Label2: TLabel
Left = 94
Height = 17
Top = 84
Width = 65
Caption = 'Width'
ParentColor = False
end
object Label3: TLabel
Left = 6
Height = 17
Top = 132
Width = 65
Caption = 'Minwidth'
ParentColor = False
end
object Label4: TLabel
Left = 94
Height = 17
Top = 132
Width = 65
Caption = 'Maxwidth'
ParentColor = False
end
object Label5: TLabel
Left = 6
Height = 17
Top = 179
Width = 65
Caption = 'Image'
ParentColor = False
end
object Label8: TLabel
Left = 6
Height = 17
Top = 4
Width = 65
Caption = 'Index'
ParentColor = False
end
object Button3: TButton
Left = 6
Height = 25
Top = 52
Width = 75
BorderSpacing.InnerBorder = 4
Caption = 'Insert'
OnClick = Button3Click
TabOrder = 0
end
object Button4: TButton
Left = 94
Height = 25
Top = 52
Width = 75
BorderSpacing.InnerBorder = 4
Caption = 'Delete'
OnClick = Button4Click
TabOrder = 1
end
object Edit2: TEdit
Left = 6
Height = 23
Top = 20
Width = 80
OnChange = Edit2Change
TabOrder = 2
Text = '0'
end
object Edit3: TEdit
Left = 6
Height = 23
Top = 100
Width = 80
OnChange = Edit3Change
TabOrder = 3
Text = 'Edit3'
end
object Edit6: TEdit
Left = 94
Height = 23
Top = 100
Width = 80
OnChange = Edit6Change
TabOrder = 4
Text = '0'
end
object Edit7: TEdit
Left = 6
Height = 23
Top = 148
Width = 80
OnChange = Edit7Change
TabOrder = 7
Text = '0'
end
object Edit8: TEdit
Left = 94
Height = 23
Top = 148
Width = 80
OnChange = Edit8Change
TabOrder = 9
Text = '0'
end
object CheckBox1: TCheckBox
Left = 6
Height = 20
Top = 220
Width = 80
Caption = 'Visible'
OnClick = CheckBox1Click
TabOrder = 5
end
object Edit9: TEdit
Left = 6
Height = 23
Top = 193
Width = 80
TabOrder = 6
Text = '-1'
end
object ComboBox1: TComboBox
Left = 94
Height = 21
Top = 191
Width = 80
ItemHeight = 0
Items.Strings = (
'taLeftJustify'
'taRightJustify'
'taCenter'
)
OnChange = ComboBox1Change
TabOrder = 8
end
object CheckBox2: TCheckBox
Left = 94
Height = 20
Top = 220
Width = 80
Caption = 'Autosize'
OnClick = CheckBox2Click
TabOrder = 10
end
end
end
object ListView1: TListView
Left = 8
Height = 341
Top = 8
Width = 383
Anchors = [akTop, akLeft, akRight, akBottom]
BorderWidth = 2
Columns = <
item
Caption = 'One'
Width = 80
end
item
Caption = 'Two'
Width = 301
end>
Items.LazData = {
540000000200000000000000FFFFFFFFFFFFFFFF02000000050000004E657720
31050000005375622031050000005375622032FFFFFFFFFFFFFFFFFFFFFFFF00
000000050000004E65772032FFFFFFFFFFFFFFFF
}
ReadOnly = True
ScrollBars = ssAutoBoth
SmallImages = ImageList1
SortType = stText
TabOrder = 1
ViewStyle = vsReport
OnColumnClick = ListView1ColumnClick
OnData = ListView1Data
OnSelectItem = ListView1SelectItem
end
object ImageList1: TImageList
left = 243
top = 509
Bitmap = {
4C69040000001000000010000000938E8DFF91837DFF948179FF9D8880FF9B84
7CFF947A74FFA28580FFA0807BFFA2847FFFA0817EFF9C817DFF937C7AFF9584
81FF887B79FF928986FF000000008D7B7CFFFFF9F9FF130087FF130087FF1300
87FF130087FF130087FF1300AEFF1300AEFF1300D3FF1300D3FFFFF4FCFF1300
D3FFFFFAFEFF0E0000FF00000000968485FF130087FF130087FF130087FF1300
87FF1300AEFF1300AEFF1300AEFF1300D3FF1300D3FF1300D3FF1300D3FF1300
D3FF27060AFF0E0000FF000000008E8686FFFFF9F7FFFFFCF9FFFFFBFBFFFFFB
FBFFFFFAFBFFFFEDEEFFFFFAFBFFFFF5F8FFFFF8FAFFFFF7FBFFFFFBFEFFFFFC
FEFFFFFCFEFF0C0405FF00000000868483FFFFFFFCFFFAF7F2FFCECBC6FFF9F9
F3FFC6C7C3FFFFFFFCFFC1C5C0FFFDFFFCFFC4C5C3FFFFFFFEFFCDCBCAFFFBF7
F6FFD1CBCCFF080001FF00000000858684FFFBFCF8FFC6CAC5FFFBFFFCFFCCD6
D0FFE5F3EFFFBBCAC6FFEBFCF8FFBBCCC8FFEEFCFAFFC7D2D0FFF6FBFAFFC3C1
C1FFFFF8FBFF0D0002FF00000000868686FFFAFDFBFFFBFFFEFFC2C9C6FFF4FF
FCFFBFCDC9FFF1FFFEFFAFC3BEFFEFFFFEFFBDCECBFFEBF8F6FFC3CBCAFFFDFF
FFFFC9C4C6FF090001FF00000000868686FFFFFFFFFFC0C2C2FFFDFFFFFFC5C7
C7FFF9FEFDFFC0C5C4FFF6FCFBFFC4CAC9FFFAFFFFFFBCC2C1FFFAFFFFFFC0C5
C6FFFAFFFFFF000001FF00000000828282FFFCFCFCFFFFFFFFFFC2C2C2FFF8F8
F8FFC3C3C3FFFFFFFFFFCECECEFFF9F9F9FFBCBEBEFFFDFFFFFFB9BDBEFFFAFF
FFFFBCC4C4FF000606FF00000000858585FFFFFFFFFFB5B3B3FFFFFFFFFFD3D3
D3FFFFFFFFFFBEC0C0FFFDFFFFFFC5C7C7FFF8FAFAFFC8CACAFFFDFFFFFFC2C4
C4FFF8FAFAFF000000FF00000000848484FFFFFFFFFFFFFFFFFFC6C4C4FFF7F5
F5FFC6C4C4FFFFFFFFFFCDCBCBFFF9F7F7FFCFCDCDFFFAF8F8FFCAC8C8FFFFFF
FFFFD4D4D4FF000000FF00000000808080FFFBF9F9FFCEC9CAFFFFFEFFFFCDC5
C6FFFFFDFFFFD4C7C9FFFFF5F7FFD8CBCDFFFFFDFFFFD0C8C9FFFCF6F7FFC7C5
C5FFF3F6F4FF000200FF00000000949494FF060606FF020000FF080304FF0500
00FF070000FF090000FF0F0204FF090000FF090000FF0F0708FF050000FF0402
02FF0C0F0DFF000100FF00000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000FF000000FF0C0C0CFF000000FF0000
00FF0C0C0CFF000000FF000000FF000000000000000000000000000000000000
0000000000000000000000000000000000FFFEFEFEFFFFFFFFFFFFFFFFFFFFFF
FFFFFAFAFAFFFFFFFFFF070707FF000000FF0000000000000000000000000000
0000000000000000000000000000000000FFFEFEFEFFFFFFFFFFFFFFFFFFFEFE
FEFFFFFFFFFFF3F3F3FF000000FFFFFFFFFF000000FF00000000000000000000
0000000000000000000000000000000000FFFEFEFEFFFFFFFFFFFFFFFFFFFFFF
FFFFFCFCFCFFFEFEFEFF020202FF000000FF000000FF090909FF000000000000
0000000000000000000000000000000000FFFEFEFEFFFFFFFFFFFFFFFFFFF8F8
F8FFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFF000000FF000000000000
0000000000000000000000000000000000FFFEFEFEFFFFFFFFFFFFFFFFFFFFFF
FFFFF8F8F8FFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFF010101FF000000000000
0000000000000000000000000000000000FFFEFEFEFFFFFFFFFFFFFFFFFFFBFB
FBFFFEFEFEFFFFFFFFFFF0F0F0FFFDFDFDFFFBFBFBFF000000FF000000000000
0000000000000000000000000000000000FFFEFEFEFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFF020202FF000000000000
0000000000000000000000000000000000FFFEFEFEFFFFFFFFFFFFFFFFFFFFFF
FFFFFAFAFAFFFDFDFDFFFFFFFFFFFBFBFBFFFDFDFDFF000000FF000000000000
0000000000000000000000000000030303FFF7F7F7FFFFFFFFFFFFFFFFFFFFFF
FFFFFBFBFBFFFFFFFFFFFFFFFFFFFDFDFDFFF8F8F8FF070707FF000000000000
0000000000000000000000000000010101FFFFFFFFFFF7F7F7FFFFFFFFFFFDFD
FDFFFFFFFFFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF000000000000
0000000000000000000000000000010101FFFBFBFBFFFFFFFFFFFBFBFBFFFFFF
FFFFFFFFFFFFF7F7F7FFFAFAFAFFFDFDFDFFFBFBFBFF0C0C0CFF000000000000
00000000000000000000000000000A0A0AFF000000FF000000FF020202FF0303
03FF000000FF000000FF0C0C0CFF050505FF000000FF040404FF000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000FF000000FF000000FF000000FF00000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000FF000000FF00000000000000FF000000FF000000FF000000FF0000
0000000000FF0000000000000000000000000000000000000000000000000000
00FF0000000000000000000000000000000000000000000000FF000000FF0000
00FF000000FF0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000FF0000
00FF000000FF0000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000FF000000FF0000
00FF000000FF0000000000000000000000001B334EFF1B334EFF1B334EFF1B33
4EFF000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000001B334EFF66A5E5FF9AD3FEFF85C5FEFF66A5
E5FF1B334EFF1B334EFF1B334EFF1B334EFF1B334EFF1B334EFF1B334EFF0000
00000000000000000000000000001B334EFF9AD3FEFF87C5FDFF82C2FEFF62AC
F8FF62ACF8FF62ACF8FF62ACF8FF62ACF8FF62ACF8FF62ACF8FF62ACF8FF0000
00FF0000000000000000000000001B334EFF8AC8FEFF82C2FEFF1B334EFF4D50
53FF4D5053FF4F5255FF575A5CFF4E5154FF4E5154FF505356FF505356FF4E51
54FF000000FF000000FF000000FF1B334EFF82C2FEFF4E86C4FF4C4F52FFF5F5
F5FFF5F5F5FFECECECFFE4E4E4FFDCDCDCFFD4D4D4FFCBCBCBFFC4C4C4FFBCBC
BCFFB5B5B5FFB3B3B3FF303030FF1B334EFF82C2FEFF19314AFFDBDBDBFFDEDF
DFFFE7E8E8FFE4E6E6FFDEDFDFFFD1D2D2FFC6C7C7FFB9BABAFFACADADFF9FA0
A0FF939494FF484949FF000000001B334EFF447DB7FF4E5153FFDADADAFFDADB
DBFFE0E1E1FFDCDDDDFFD5D6D6FFCACBCBFFC0C1C1FFB5B6B6FFA8A9A9FF9FA0
A0FF676868FF212222FF000000001B334EFF183049FFCDCDCDFFC9CACAFFD4D5
D5FFD4D5D5FFD0D2D2FFCBCCCCFFC1C2C2FFB8B9B9FFAEAFAFFFA1A2A2FF9495
95FF484949FF00000000000000001B334EFF505356FFCECECEFFBCBEBEFFC2C4
C4FFC5C6C6FFC2C3C3FFBEBFBFFFB5B6B6FFADAEAEFFA4A5A5FF9D9E9EFF6E6F
6FFF121212FF00000000000000001B334EFFBDBDBDFFA5A6A6FFA8AAAAFFABAD
ADFFACAEAEFFAAABABFFA6A7A7FFA0A1A1FF999A9AFF929494FF8B8D8DFF4849
49FF000000000000000000000000232323FF4A4A4AFF494A4AFF4B4C4CFF4C4C
4CFF4B4C4CFF4A4B4BFF484949FF464646FF434343FF404141FF333434FF1E1F
1FFF000000000000000000000000BBC1BEFFBBC2BEFFBBC1BEFFBAC1BEFFBBC2
BFFFBBC2BFFFBBC2BFFFBBC2BFFFBAC1BEFFBAC1BEFFBAC1BEFFBAC1BEFFBAC1
BEFFBAC1BEFFBBC2BFFFBAC1BEFFBBC1BEFFA6ACA9FF7C817FFF7C817FFF7C81
7FFF7C817FFF7C817FFF7C817FFF7C817FFF7C817FFF7C817FFF7C817FFF7C81
7FFF7C817FFF7C817FFF7C817FFFBBC1BEFF7C817FFF220200FF450501FF4605
02FF460502FF2E0301FF3D1310FF7B271FFF7B271FFF7B271FFF7B271FFF3D13
10FF3B2C14FF59431FFF58421EFFBBC1BEFF7C817FFF450501FF8B0A03FF8C0B
04FF8C0B04FF5D0702FF7B2720FFF64E3FFFF64E3FFFF64E3FFFF64E3FFF7B27
20FF765929FFB2863EFFB1853DFFBBC1BEFF7C817FFF450501FF8B0A03FF8C0B
04FF8C0B04FF5D0702FF7B2720FFF64E3FFFF64E3FFFF64E3FFFF64E3FFF7B27
20FF765929FFB2863EFFB1853DFFBBC1BEFF7C817FFF450501FF8B0A03FF8C0B
04FF8C0B04FF5D0702FF7B2720FFF64E3FFFF64E3FFFF64E3FFFF64E3FFF7B27
20FF765929FFB2863EFFB1853DFFBBC1BEFF7C817FFF2E0301FF5D0702FF5D07
02FF5D0702FF3E0401FF521A15FFA4342AFFA4342AFFA4342AFFA4342AFF521A
15FF4F3B1BFF765929FF765929FFBBC2BEFF7C817FFF171B05FF2E360AFF2E36
0AFF2E360AFF1F2406FF111D01FF213B02FF213B02FF223B02FF213B02FF111D
01FF244E04FF377607FF377607FFBBC1BEFF7C817FFF2E3609FF5C6C13FF5D6D
14FF5D6D14FF3E480DFF223B02FF437603FF437603FF437603FF437603FF223B
02FF499D09FF6EED0EFF6DEC0DFFBBC1BEFF7C817FFF2E3609FF5C6C13FF5D6D
14FF5D6D14FF3E480DFF223B02FF437603FF437603FF437603FF437603FF223B
02FF499D09FF6EED0EFF6DEC0DFFBBC2BEFF7C817FFF2E3609FF5C6C14FF5D6C
14FF5D6D14FF3E480DFF223B02FF437603FF437603FF437603FF437603FF223B
02FF499D09FF6EED0EFF6DEC0DFFBBC2BEFF7C817FFF2E3609FF5C6C13FF5D6D
14FF5D6D14FF3E480DFF223B02FF437603FF437603FF437603FF437603FF223B
02FF499D09FF6EED0EFF6DEC0DFFBBC1BEFF7C817FFF171B05FF2E360AFF2E36
0AFF2E360AFF1F2406FF111D01FF223B02FF223B02FF223B02FF223B02FF111D
01FF244F04FF377607FF377607FFBBC1BEFF7C817FFF0A5248FF15A590FF15A5
90FF15A590FF0E6E60FF022E52FF055DA5FF055DA5FF055DA5FF055DA5FF022E
52FF0B145CFF101E8BFF101E8BFFBBC2BEFF7C817FFF0F7C6CFF1FF8D8FF20F9
D9FF20F9D9FF15A690FF04467CFF088CF8FF088CF8FF088CF8FF088CF8FF0446
7CFF101E8BFF192ED1FF182DD0FFBBC2BFFF7C817FFF0F7C6CFF1FF8D8FF20F9
D9FF20F9D9FF15A690FF04467CFF088CF8FF088CF8FF088CF8FF088CF8FF0446
7CFF101E8BFF192ED1FF182DD0FF
}
end
end