public CodingMathRequest()
        {
            ConsoleTextBox.AddColor1();
            HowSaveFile.AddColor1();
            OpenFile.AddColor1();
            ButtonCopy.AddColor1();
            ButtonPaste.AddColor1();
            ButtonDelete.AddColor1();
            ButtonEnter.AddColor1();
            SaveFile.AddColor1();
            CloseFile.AddColor1();
            ButtonDelete.Click += new EventHandler(delegate(object sender, EventArgs e){ TextArea.Clear(); });
            ButtonCopy.Click   += new EventHandler(Copy);
            ButtonPaste.Click  += new EventHandler(Paste);
            ButtonEnter.Click  += new EventHandler(StartScript);
            Console.SuspendLayout();
            TBLayout.SuspendLayout();
            Console.ResumeLayout(false);
            Console.PerformLayout();
            TBLayout.ResumeLayout(false);

            // CodingMathRequest
            Controls.Add(Console);
            Controls.Add(TBLayout);
            Controls.Add(TextArea);
            Name = "CodingMathRequest";

            OpenFile.Click           += new EventHandler(OpenFiles);
            SaveFile.Click           += new EventHandler(SaveFiles);
            CloseFile.Click          += new EventHandler(CloseFiles);
            HowSaveFile.Click        += new EventHandler(HowSaveFiles);
            TextArea.DragEnter       += new DragEventHandler(DragEnterFile);
            TextArea.DragDrop        += new DragEventHandler(DragDropFile);
            ConsoleTitle.DoubleClick += new EventHandler(OpenConsole);

            // Console
            Console.Controls.Add(ConsoleTextBox);
            Console.Controls.Add(ConsoleTitle);
            Console.Dock        = DockStyle.Bottom;
            Console.Location    = new Point(0, 479);
            Console.Margin      = new Padding(0);
            Console.MaximumSize = new Size(487, 250);
            Console.MinimumSize = new Size(487, 44);
            Console.Name        = "Console";
            Console.Size        = new Size(487, 44);
            Console.TabIndex    = 0;

            TBLayout.Controls.AddRange(new Control[] {
                OpenFile, SaveFile, HowSaveFile, CloseFile, ButtonPaste, ButtonCopy, ButtonDelete, ButtonEnter
            });
        }
        public void LoadLastOpenedFile()
        {
            string fileName = windowService.LastSavedFileName;

            if (fileName != string.Empty)
            {
                FileReader fileHandler = new SQLiteReader();
                if (fileHandler.LoadFile(fileName))
                {
                    if (!core.InitializeNewFileReader(fileHandler))
                    {
                        windowService.ShowMessage("File is corrupted.");
                        CloseFile.Execute(null);
                    }
                    OpenedFile = fileName;
                }
            }
        }
Example #3
0
 protected virtual void OnCloseFile(CloseFileEventArgs cea)
 {
     CloseFile?.Invoke(this, cea);
 }
 HRESULT IFileIsInUse.CloseFile()
 {
     CloseFile?.Invoke(this, EventArgs.Empty);
     _RemoveFileFromROT();
     return(HRESULT.S_OK);
 }
Example #5
0
 private void CloseFile_Click(object sender, RoutedEventArgs e)
 => CloseFile?.Invoke(this, e);