@@ -5,7 +5,7 @@ interface
55uses
66 Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
77 Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.Grids, Vcl.StdCtrls,ComObj,
8- Vcl.ExtCtrls;
8+ Vcl.ExtCtrls, Vcl.Menus, ShellAPI ;
99
1010type
1111 TTableGenForm = class (TForm)
@@ -15,11 +15,21 @@ TTableGenForm = class(TForm)
1515 btnGenTable: TButton;
1616 pnlBottom: TPanel;
1717 SaveDialog1: TSaveDialog;
18+ MainMenu1: TMainMenu;
19+ mnFile: TMenuItem;
20+ mnClear: TMenuItem;
21+ mnSupport: TMenuItem;
22+ mniConver: TMenuItem;
23+ mnToExcel: TMenuItem;
1824 procedure btnToExcelClick (Sender: TObject);
1925 procedure btnGenTableClick (Sender: TObject);
2026 procedure FormCreate (Sender: TObject);
2127 procedure FormCanResize (Sender: TObject; var NewWidth, NewHeight: Integer;
2228 var Resize: Boolean);
29+ procedure mniConverClick (Sender: TObject);
30+ procedure mnToExcelClick (Sender: TObject);
31+ procedure mnClearClick (Sender: TObject);
32+ procedure mnSupportClick (Sender: TObject);
2333 private
2434 function GetExcelFileName : String;
2535 public
@@ -48,6 +58,27 @@ function TTableGenForm.GetExcelFileName: String;
4858end ;
4959
5060
61+ procedure TTableGenForm.mnClearClick (Sender: TObject);
62+ begin
63+ memoInpCode.Clear;
64+ end ;
65+
66+ procedure TTableGenForm.mniConverClick (Sender: TObject);
67+ begin
68+ btnGenTable.Click;
69+ end ;
70+
71+
72+ procedure TTableGenForm.mnSupportClick (Sender: TObject);
73+ begin
74+ ShellExecute(Application.Handle, nil , ' https://vk.com/@brakhmen-podderzhat-brakhmen-corparation' , nil , nil ,SW_SHOWNOACTIVATE);
75+ end ;
76+
77+ procedure TTableGenForm.mnToExcelClick (Sender: TObject);
78+ begin
79+ btnToExcel.Click;
80+ end ;
81+
5182procedure TTableGenForm.btnToExcelClick (Sender: TObject);
5283var
5384 ExcelApp, Sheet: variant;
@@ -81,6 +112,7 @@ procedure TTableGenForm.btnGenTableClick(Sender: TObject);
81112begin
82113 // showmessage( inttostr( Length(memoInpCode.Text)) );
83114 j:=1 ;
115+ isOk := false;
84116 StringGrid1.Cells[0 ,0 ] := ' Èìÿ ïîäïðîãðàììû' ;
85117 StringGrid1.Cells[1 ,0 ] := ' Îïèñàíèå' ;
86118 StringGrid1.Cells[2 ,0 ] := ' Çàãîëîâîê ïîäïðîãðàììû' ;
0 commit comments