diff --git a/components/onguard/source/qonguard1.lfm b/components/onguard/source/qonguard1.lfm index 853d4cb1f..0e7d68110 100644 --- a/components/onguard/source/qonguard1.lfm +++ b/components/onguard/source/qonguard1.lfm @@ -1,52 +1,79 @@ object KeyGenerateFrm: TKeyGenerateFrm Left = 269 - Height = 235 + Height = 257 Top = 361 - Width = 464 + Width = 487 HorzScrollBar.Page = 463 HorzScrollBar.Range = 459 VertScrollBar.Page = 234 VertScrollBar.Range = 229 ActiveControl = OKBtn + AutoSize = True + BorderStyle = bsDialog Caption = 'Key Generation' + ClientHeight = 257 + ClientWidth = 487 Color = clForm OnCreate = FormCreate OnShow = FormShow Position = poScreenCenter + LCLVersion = '2.3.0.0' object OKBtn: TBitBtn - Left = 305 + AnchorSideTop.Control = CancelBtn + AnchorSideRight.Control = CancelBtn + Left = 314 Height = 25 - Top = 204 + Top = 211 Width = 75 + Anchors = [akTop, akRight] + BorderSpacing.Right = 4 Caption = 'OK' Default = True ModalResult = 1 - NumGlyphs = 0 TabOrder = 0 end object CancelBtn: TBitBtn - Left = 384 + AnchorSideTop.Control = Panel1 + AnchorSideTop.Side = asrBottom + AnchorSideRight.Control = Panel1 + AnchorSideRight.Side = asrBottom + Left = 393 Height = 25 - Top = 204 + Top = 211 Width = 75 + Anchors = [akTop, akRight] + BorderSpacing.Top = 8 + BorderSpacing.Bottom = 8 Caption = 'Cancel' ModalResult = 2 - NumGlyphs = 0 TabOrder = 1 end object Panel1: TPanel - Left = 4 - Height = 191 - Top = 6 - Width = 455 + AnchorSideLeft.Control = Owner + AnchorSideTop.Control = Owner + Left = 8 + Height = 195 + Top = 8 + Width = 460 + AutoSize = True + BorderSpacing.Around = 8 + BevelOuter = bvLowered + ClientHeight = 195 + ClientWidth = 460 + ParentBackground = False TabOrder = 2 object CopyBlockSb: TSpeedButton + AnchorSideTop.Control = BlockKeyEd + AnchorSideTop.Side = asrCenter + AnchorSideRight.Control = Panel1 + AnchorSideRight.Side = asrBottom Left = 425 - Height = 20 + Height = 24 Hint = 'Copy key to clipboard' - Top = 138 - Width = 23 - Color = clBtnFace + Top = 131 + Width = 26 + Anchors = [akTop, akRight] + BorderSpacing.Right = 8 Glyph.Data = { 42010000424D4201000000000000760000002800000011000000110000000100 040000000000CC00000000000000000000000000000000000000000000000000 @@ -60,16 +87,20 @@ object KeyGenerateFrm: TKeyGenerateFrm 0000800000088888888880000000888888888888888880000000888888888888 888880000000 } - NumGlyphs = 0 OnClick = CopyBlockSbClick end object CopyByteKeySb: TSpeedButton + AnchorSideTop.Control = ByteKeyEd + AnchorSideTop.Side = asrCenter + AnchorSideRight.Control = Panel1 + AnchorSideRight.Side = asrBottom Left = 425 - Height = 20 + Height = 24 Hint = 'Copy key to clipboard' Top = 162 - Width = 23 - Color = clBtnFace + Width = 26 + Anchors = [akTop, akRight] + BorderSpacing.Right = 8 Glyph.Data = { 42010000424D4201000000000000760000002800000011000000110000000100 040000000000CC00000000000000000000000000000000000000000000000000 @@ -83,87 +114,136 @@ object KeyGenerateFrm: TKeyGenerateFrm 0000800000088888888880000000888888888888888880000000888888888888 888880000000 } - NumGlyphs = 0 OnClick = CopyByteKeySbClick end object Label4: TLabel - Left = 8 - Height = 14 - Top = 12 - Width = 59 + AnchorSideLeft.Control = Panel1 + AnchorSideTop.Control = GenerateBtn + AnchorSideTop.Side = asrCenter + Left = 9 + Height = 15 + Top = 14 + Width = 49 + BorderSpacing.Left = 8 Caption = 'Key &Type:' Color = clNone ParentColor = False end object Label2: TLabel - Left = 8 - Height = 14 - Top = 40 - Width = 76 + AnchorSideLeft.Control = Panel1 + AnchorSideTop.Control = KeyTypeCb + AnchorSideTop.Side = asrBottom + Left = 9 + Height = 15 + Top = 41 + Width = 60 + BorderSpacing.Left = 8 + BorderSpacing.Top = 8 Caption = 'Key &Phrase:' Color = clNone ParentColor = False end object Label3: TLabel - Left = 8 - Height = 14 - Top = 122 - Width = 23 + AnchorSideLeft.Control = Panel1 + AnchorSideTop.Control = KeyStringMe + AnchorSideTop.Side = asrBottom + Left = 9 + Height = 15 + Top = 115 + Width = 22 + BorderSpacing.Left = 8 + BorderSpacing.Top = 8 Caption = 'Key:' Color = clNone ParentColor = False end object GenerateBtn: TButton - Left = 344 + AnchorSideLeft.Control = KeyTypeCb + AnchorSideLeft.Side = asrBottom + AnchorSideTop.Control = Panel1 + AnchorSideRight.Side = asrBottom + Left = 357 Height = 25 Hint = 'Generate key' Top = 9 - Width = 103 - BorderSpacing.InnerBorder = 4 + Width = 94 + AutoSize = True + BorderSpacing.Around = 8 Caption = '&Generate key' Enabled = False OnClick = GenerateBtnClick TabOrder = 2 end object KeyTypeCb: TComboBox - Left = 96 - Height = 21 - Top = 8 - Width = 169 - AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] - ItemHeight = 22 + AnchorSideLeft.Control = Label2 + AnchorSideLeft.Side = asrBottom + AnchorSideTop.Control = GenerateBtn + AnchorSideTop.Side = asrCenter + Left = 85 + Height = 23 + Top = 10 + Width = 240 + BorderSpacing.Left = 16 + BorderSpacing.Right = 32 + Constraints.MinWidth = 240 + ItemHeight = 15 Items.Strings = ( 'Random' 'Standard Text' 'Case-sensitive Text' ) - MaxLength = 0 OnChange = KeyTypeCbChange Style = csDropDownList TabOrder = 4 end object KeyStringMe: TMemo - Left = 8 + AnchorSideLeft.Control = Panel1 + AnchorSideTop.Control = Label2 + AnchorSideTop.Side = asrBottom + AnchorSideRight.Control = Panel1 + AnchorSideRight.Side = asrBottom + Left = 9 Height = 49 - Top = 64 - Width = 440 + Top = 58 + Width = 442 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Left = 8 + BorderSpacing.Top = 2 + BorderSpacing.Right = 8 OnChange = KeyStringMeChange ScrollBars = ssVertical TabOrder = 0 end object BlockKeyEd: TEdit - Left = 8 - Height = 20 - Top = 138 - Width = 415 + AnchorSideLeft.Control = Panel1 + AnchorSideTop.Control = Label3 + AnchorSideTop.Side = asrBottom + AnchorSideRight.Control = CopyBlockSb + Left = 9 + Height = 23 + Top = 132 + Width = 412 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Left = 8 + BorderSpacing.Top = 2 + BorderSpacing.Right = 4 OnChange = BlockKeyEdChange TabOrder = 1 end object ByteKeyEd: TEdit - Left = 8 - Height = 20 - Top = 162 - Width = 415 + AnchorSideLeft.Control = Panel1 + AnchorSideTop.Control = BlockKeyEd + AnchorSideTop.Side = asrBottom + AnchorSideRight.Control = CopyByteKeySb + Left = 9 + Height = 23 + Top = 163 + Width = 412 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Left = 8 + BorderSpacing.Top = 8 + BorderSpacing.Right = 4 + BorderSpacing.Bottom = 8 OnChange = ByteKeyEdChange TabOrder = 3 end diff --git a/components/onguard/source/qonguard1.lrs b/components/onguard/source/qonguard1.lrs index c75d4ccdb..37227ef78 100644 --- a/components/onguard/source/qonguard1.lrs +++ b/components/onguard/source/qonguard1.lrs @@ -1,19 +1,31 @@ -{ To jest automatycznie wygenerowany plik zasobów lazarusa } +{ This is an automatically generated lazarus resource file } LazarusResources.Add('TKeyGenerateFrm','FORMDATA',[ - 'TPF0'#15'TKeyGenerateFrm'#14'KeyGenerateFrm'#4'Left'#3#13#1#6'Height'#3#235#0 - +#3'Top'#3'i'#1#5'Width'#3#208#1#18'HorzScrollBar.Page'#3#207#1#19'HorzScroll' - +'Bar.Range'#3#203#1#18'VertScrollBar.Page'#3#234#0#19'VertScrollBar.Range'#3 - +#229#0#13'ActiveControl'#7#5'OKBtn'#7'Caption'#6#14'Key Generation'#5'Color' - +#7#6'clForm'#8'OnCreate'#7#10'FormCreate'#6'OnShow'#7#8'FormShow'#8'Position' - +#7#14'poScreenCenter'#0#7'TBitBtn'#5'OKBtn'#4'Left'#3'1'#1#6'Height'#2#25#3 - +'Top'#3#204#0#5'Width'#2'K'#7'Caption'#6#2'OK'#7'Default'#9#11'ModalResult'#2 - +#1#9'NumGlyphs'#2#0#8'TabOrder'#2#0#0#0#7'TBitBtn'#9'CancelBtn'#4'Left'#3#128 - +#1#6'Height'#2#25#3'Top'#3#204#0#5'Width'#2'K'#7'Caption'#6#6'Cancel'#11'Mod' - +'alResult'#2#2#9'NumGlyphs'#2#0#8'TabOrder'#2#1#0#0#6'TPanel'#6'Panel1'#4'Le' - +'ft'#2#4#6'Height'#3#191#0#3'Top'#2#6#5'Width'#3#199#1#8'TabOrder'#2#2#0#12 - +'TSpeedButton'#11'CopyBlockSb'#4'Left'#3#169#1#6'Height'#2#20#4'Hint'#6#21'C' - +'opy key to clipboard'#3'Top'#3#138#0#5'Width'#2#23#5'Color'#7#9'clBtnFace' + 'TPF0'#15'TKeyGenerateFrm'#14'KeyGenerateFrm'#4'Left'#3#13#1#6'Height'#3#1#1#3 + +'Top'#3'i'#1#5'Width'#3#231#1#18'HorzScrollBar.Page'#3#207#1#19'HorzScrollBa' + +'r.Range'#3#203#1#18'VertScrollBar.Page'#3#234#0#19'VertScrollBar.Range'#3 + +#229#0#13'ActiveControl'#7#5'OKBtn'#8'AutoSize'#9#11'BorderStyle'#7#8'bsDial' + +'og'#7'Caption'#6#14'Key Generation'#12'ClientHeight'#3#1#1#11'ClientWidth'#3 + +#231#1#5'Color'#7#6'clForm'#8'OnCreate'#7#10'FormCreate'#6'OnShow'#7#8'FormS' + +'how'#8'Position'#7#14'poScreenCenter'#10'LCLVersion'#6#7'2.3.0.0'#0#7'TBitB' + +'tn'#5'OKBtn'#21'AnchorSideTop.Control'#7#9'CancelBtn'#23'AnchorSideRight.Co' + +'ntrol'#7#9'CancelBtn'#4'Left'#3':'#1#6'Height'#2#25#3'Top'#3#211#0#5'Width' + +#2'K'#7'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderSpacing.Right'#2#4#7'Capt' + +'ion'#6#2'OK'#7'Default'#9#11'ModalResult'#2#1#8'TabOrder'#2#0#0#0#7'TBitBtn' + +#9'CancelBtn'#21'AnchorSideTop.Control'#7#6'Panel1'#18'AnchorSideTop.Side'#7 + +#9'asrBottom'#23'AnchorSideRight.Control'#7#6'Panel1'#20'AnchorSideRight.Sid' + +'e'#7#9'asrBottom'#4'Left'#3#137#1#6'Height'#2#25#3'Top'#3#211#0#5'Width'#2 + +'K'#7'Anchors'#11#5'akTop'#7'akRight'#0#17'BorderSpacing.Top'#2#8#20'BorderS' + +'pacing.Bottom'#2#8#7'Caption'#6#6'Cancel'#11'ModalResult'#2#2#8'TabOrder'#2 + +#1#0#0#6'TPanel'#6'Panel1'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSi' + +'deTop.Control'#7#5'Owner'#4'Left'#2#8#6'Height'#3#195#0#3'Top'#2#8#5'Width' + +#3#204#1#8'AutoSize'#9#20'BorderSpacing.Around'#2#8#10'BevelOuter'#7#9'bvLow' + +'ered'#12'ClientHeight'#3#195#0#11'ClientWidth'#3#204#1#16'ParentBackground' + +#8#8'TabOrder'#2#2#0#12'TSpeedButton'#11'CopyBlockSb'#21'AnchorSideTop.Contr' + +'ol'#7#10'BlockKeyEd'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRig' + +'ht.Control'#7#6'Panel1'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3 + +#169#1#6'Height'#2#24#4'Hint'#6#21'Copy key to clipboard'#3'Top'#3#131#0#5'W' + +'idth'#2#26#7'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderSpacing.Right'#2#8 +#10'Glyph.Data'#10'F'#1#0#0'B'#1#0#0'BMB'#1#0#0#0#0#0#0'v'#0#0#0'('#0#0#0#17 +#0#0#0#17#0#0#0#1#0#4#0#0#0#0#0#204#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 +#0#0#0#0#128#0#0#128#0#0#0#128#128#0#128#0#0#0#128#0#128#0#128#128#0#0#128 @@ -27,41 +39,66 @@ LazarusResources.Add('TKeyGenerateFrm','FORMDATA',[ +#128#240#15#4'DDH'#136#128#0#0#0#128#255#255#15#8#136#136#136#128#0#0#0#128 +#255#255#0#136#136#136#136#128#0#0#0#128#0#0#8#136#136#136#136#128#0#0#0#136 +#136#136#136#136#136#136#136#128#0#0#0#136#136#136#136#136#136#136#136#128#0 - +#0#0#9'NumGlyphs'#2#0#7'OnClick'#7#16'CopyBlockSbClick'#0#0#12'TSpeedButton' - +#13'CopyByteKeySb'#4'Left'#3#169#1#6'Height'#2#20#4'Hint'#6#21'Copy key to c' - +'lipboard'#3'Top'#3#162#0#5'Width'#2#23#5'Color'#7#9'clBtnFace'#10'Glyph.Dat' - +'a'#10'F'#1#0#0'B'#1#0#0'BMB'#1#0#0#0#0#0#0'v'#0#0#0'('#0#0#0#17#0#0#0#17#0#0 - +#0#1#0#4#0#0#0#0#0#204#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#128 - +#0#0#128#0#0#0#128#128#0#128#0#0#0#128#0#128#0#128#128#0#0#128#128#128#0#192 - +#192#192#0#0#0#255#0#0#255#0#0#0#255#255#0#255#0#0#0#255#0#255#0#255#255#0#0 - +#255#255#255#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#136#136 - +#136#136#136#128#0#0#0#136#136#136#132'DDDD'#128#0#0#0#136#136#136#132#255 - +#255#255#244#128#0#0#0#136#136#136#132#240#0#0#244#128#0#0#0#128#0#0#4#255 - +#255#255#244#128#0#0#0#128#255#255#244#240#0#0#244#128#0#0#0#128#240#0#4#255 - +#255#255#244#128#0#0#0#128#255#255#244#240#15'DD'#128#0#0#0#128#240#0#4#255 - +#255'OH'#128#0#0#0#128#255#255#244#255#255'D'#136#128#0#0#0#128#240#15#4'DDH' - +#136#128#0#0#0#128#255#255#15#8#136#136#136#128#0#0#0#128#255#255#0#136#136 - +#136#136#128#0#0#0#128#0#0#8#136#136#136#136#128#0#0#0#136#136#136#136#136 - +#136#136#136#128#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#9'NumGlyphs' - +#2#0#7'OnClick'#7#18'CopyByteKeySbClick'#0#0#6'TLabel'#6'Label4'#4'Left'#2#8 - +#6'Height'#2#14#3'Top'#2#12#5'Width'#2';'#7'Caption'#6#10'Key &Type:'#5'Colo' - +'r'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#6'Label2'#4'Left'#2#8#6'Heig' - +'ht'#2#14#3'Top'#2'('#5'Width'#2'L'#7'Caption'#6#12'Key &Phrase:'#5'Color'#7 - +#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#6'Label3'#4'Left'#2#8#6'Height'#2 - +#14#3'Top'#2'z'#5'Width'#2#23#7'Caption'#6#4'Key:'#5'Color'#7#6'clNone'#11'P' - +'arentColor'#8#0#0#7'TButton'#11'GenerateBtn'#4'Left'#3'X'#1#6'Height'#2#25#4 - +'Hint'#6#12'Generate key'#3'Top'#2#9#5'Width'#2'g'#25'BorderSpacing.InnerBor' - +'der'#2#4#7'Caption'#6#13'&Generate key'#7'Enabled'#8#7'OnClick'#7#16'Genera' - +'teBtnClick'#8'TabOrder'#2#2#0#0#9'TComboBox'#9'KeyTypeCb'#4'Left'#2'`'#6'He' - +'ight'#2#21#3'Top'#2#8#5'Width'#3#169#0#16'AutoCompleteText'#11#22'cbactEndO' - +'fLineComplete'#20'cbactSearchAscending'#0#10'ItemHeight'#2#22#13'Items.Stri' - +'ngs'#1#6#6'Random'#6#13'Standard Text'#6#19'Case-sensitive Text'#0#9'MaxLen' - +'gth'#2#0#8'OnChange'#7#15'KeyTypeCbChange'#5'Style'#7#14'csDropDownList'#8 - +'TabOrder'#2#4#0#0#5'TMemo'#11'KeyStringMe'#4'Left'#2#8#6'Height'#2'1'#3'Top' - +#2'@'#5'Width'#3#184#1#8'OnChange'#7#17'KeyStringMeChange'#10'ScrollBars'#7 - +#10'ssVertical'#8'TabOrder'#2#0#0#0#5'TEdit'#10'BlockKeyEd'#4'Left'#2#8#6'He' - +'ight'#2#20#3'Top'#3#138#0#5'Width'#3#159#1#8'OnChange'#7#16'BlockKeyEdChang' - +'e'#8'TabOrder'#2#1#0#0#5'TEdit'#9'ByteKeyEd'#4'Left'#2#8#6'Height'#2#20#3'T' - +'op'#3#162#0#5'Width'#3#159#1#8'OnChange'#7#15'ByteKeyEdChange'#8'TabOrder'#2 - +#3#0#0#0#0 + +#0#0#7'OnClick'#7#16'CopyBlockSbClick'#0#0#12'TSpeedButton'#13'CopyByteKeySb' + +#21'AnchorSideTop.Control'#7#9'ByteKeyEd'#18'AnchorSideTop.Side'#7#9'asrCent' + +'er'#23'AnchorSideRight.Control'#7#6'Panel1'#20'AnchorSideRight.Side'#7#9'as' + +'rBottom'#4'Left'#3#169#1#6'Height'#2#24#4'Hint'#6#21'Copy key to clipboard' + +#3'Top'#3#162#0#5'Width'#2#26#7'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderS' + +'pacing.Right'#2#8#10'Glyph.Data'#10'F'#1#0#0'B'#1#0#0'BMB'#1#0#0#0#0#0#0'v' + +#0#0#0'('#0#0#0#17#0#0#0#17#0#0#0#1#0#4#0#0#0#0#0#204#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#128#0#0#128#0#0#0#128#128#0#128#0#0#0#128#0#128#0 + +#128#128#0#0#128#128#128#0#192#192#192#0#0#0#255#0#0#255#0#0#0#255#255#0#255 + +#0#0#0#255#0#255#0#255#255#0#0#255#255#255#0#136#136#136#136#136#136#136#136 + +#128#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#132'DDDD' + +#128#0#0#0#136#136#136#132#255#255#255#244#128#0#0#0#136#136#136#132#240#0#0 + +#244#128#0#0#0#128#0#0#4#255#255#255#244#128#0#0#0#128#255#255#244#240#0#0 + +#244#128#0#0#0#128#240#0#4#255#255#255#244#128#0#0#0#128#255#255#244#240#15 + +'DD'#128#0#0#0#128#240#0#4#255#255'OH'#128#0#0#0#128#255#255#244#255#255'D' + +#136#128#0#0#0#128#240#15#4'DDH'#136#128#0#0#0#128#255#255#15#8#136#136#136 + +#128#0#0#0#128#255#255#0#136#136#136#136#128#0#0#0#128#0#0#8#136#136#136#136 + +#128#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#136#136#136 + +#136#136#128#0#0#0#7'OnClick'#7#18'CopyByteKeySbClick'#0#0#6'TLabel'#6'Label' + +'4'#22'AnchorSideLeft.Control'#7#6'Panel1'#21'AnchorSideTop.Control'#7#11'Ge' + +'nerateBtn'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2#9#6'Height'#2#15 + +#3'Top'#2#14#5'Width'#2'1'#18'BorderSpacing.Left'#2#8#7'Caption'#6#10'Key &T' + +'ype:'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#6'Label2'#22'Anc' + +'horSideLeft.Control'#7#6'Panel1'#21'AnchorSideTop.Control'#7#9'KeyTypeCb'#18 + +'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#9#6'Height'#2#15#3'Top'#2')'#5 + +'Width'#2'<'#18'BorderSpacing.Left'#2#8#17'BorderSpacing.Top'#2#8#7'Caption' + ,#6#12'Key &Phrase:'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#6'L' + +'abel3'#22'AnchorSideLeft.Control'#7#6'Panel1'#21'AnchorSideTop.Control'#7#11 + +'KeyStringMe'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#9#6'Height'#2 + +#15#3'Top'#2's'#5'Width'#2#22#18'BorderSpacing.Left'#2#8#17'BorderSpacing.To' + +'p'#2#8#7'Caption'#6#4'Key:'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#7'TB' + +'utton'#11'GenerateBtn'#22'AnchorSideLeft.Control'#7#9'KeyTypeCb'#19'AnchorS' + +'ideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#6'Panel1'#20'Ancho' + +'rSideRight.Side'#7#9'asrBottom'#4'Left'#3'e'#1#6'Height'#2#25#4'Hint'#6#12 + +'Generate key'#3'Top'#2#9#5'Width'#2'^'#8'AutoSize'#9#20'BorderSpacing.Aroun' + +'d'#2#8#7'Caption'#6#13'&Generate key'#7'Enabled'#8#7'OnClick'#7#16'Generate' + +'BtnClick'#8'TabOrder'#2#2#0#0#9'TComboBox'#9'KeyTypeCb'#22'AnchorSideLeft.C' + +'ontrol'#7#6'Label2'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop' + +'.Control'#7#11'GenerateBtn'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2 + +'U'#6'Height'#2#23#3'Top'#2#10#5'Width'#3#240#0#18'BorderSpacing.Left'#2#16 + +#19'BorderSpacing.Right'#2' '#20'Constraints.MinWidth'#3#240#0#10'ItemHeight' + +#2#15#13'Items.Strings'#1#6#6'Random'#6#13'Standard Text'#6#19'Case-sensitiv' + +'e Text'#0#8'OnChange'#7#15'KeyTypeCbChange'#5'Style'#7#14'csDropDownList'#8 + +'TabOrder'#2#4#0#0#5'TMemo'#11'KeyStringMe'#22'AnchorSideLeft.Control'#7#6'P' + +'anel1'#21'AnchorSideTop.Control'#7#6'Label2'#18'AnchorSideTop.Side'#7#9'asr' + +'Bottom'#23'AnchorSideRight.Control'#7#6'Panel1'#20'AnchorSideRight.Side'#7#9 + +'asrBottom'#4'Left'#2#9#6'Height'#2'1'#3'Top'#2':'#5'Width'#3#186#1#7'Anchor' + +'s'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#8#17'BorderS' + +'pacing.Top'#2#2#19'BorderSpacing.Right'#2#8#8'OnChange'#7#17'KeyStringMeCha' + +'nge'#10'ScrollBars'#7#10'ssVertical'#8'TabOrder'#2#0#0#0#5'TEdit'#10'BlockK' + +'eyEd'#22'AnchorSideLeft.Control'#7#6'Panel1'#21'AnchorSideTop.Control'#7#6 + +'Label3'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7 + +#11'CopyBlockSb'#4'Left'#2#9#6'Height'#2#23#3'Top'#3#132#0#5'Width'#3#156#1#7 + +'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#8#17'B' + +'orderSpacing.Top'#2#2#19'BorderSpacing.Right'#2#4#8'OnChange'#7#16'BlockKey' + +'EdChange'#8'TabOrder'#2#1#0#0#5'TEdit'#9'ByteKeyEd'#22'AnchorSideLeft.Contr' + +'ol'#7#6'Panel1'#21'AnchorSideTop.Control'#7#10'BlockKeyEd'#18'AnchorSideTop' + +'.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#13'CopyByteKeySb'#4'Lef' + +'t'#2#9#6'Height'#2#23#3'Top'#3#163#0#5'Width'#3#156#1#7'Anchors'#11#5'akTop' + +#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#8#17'BorderSpacing.Top'#2#8 + +#19'BorderSpacing.Right'#2#4#20'BorderSpacing.Bottom'#2#8#8'OnChange'#7#15'B' + +'yteKeyEdChange'#8'TabOrder'#2#3#0#0#0#0 ]);