Exemplo n.º 1
0
        private void button2_Click(object sender, EventArgs e)
        {
            button2.Enabled = false;
            Readactor readactor = new Readactor();

            readactor.Excel_Create(Program.Redact.Name, LatinLtr, KirilLtr, Numbers);
            button2.Enabled = true;
        }
Exemplo n.º 2
0
        private void сохранитьToolStripMenuItem_Click(object sender, EventArgs e)
        {
            switch (file_path != "")
            {
            case (true):
                if (File.Exists(file_path))
                {
                    FileInfo fileInfo = new FileInfo(file_path);
                    switch (fileInfo.Extension)
                    {
                    case ("txt"):
                        StreamWriter writer = new StreamWriter(file_path);
                        writer.Write(Program.RedactTB.Text);
                        writer.Close();
                        break;

                    case ("doc"):
                        word.Application MSOW97 = new word.Application();
                        word.Document    document97
                            = MSOW97.Documents.Add(Visible: true);
                        word.Paragraph paragraph97
                            = document97.Paragraphs.Add();
                        paragraph97.Range.Text      = Program.RedactTB.Text;
                        paragraph97.Range.Font.Name = Program.Font_Name;
                        paragraph97.Range.Font.Size = Program.Font_Size;
                        document97.SaveAs2(file_path,
                                           word.WdSaveFormat.wdFormatDocument97);
                        document97.Close();
                        MSOW97.Quit();
                        break;

                    case ("docx"):
                        word.Application MSOW      = new word.Application();
                        word.Document    document  = MSOW.Documents.Add(Visible: true);
                        word.Paragraph   paragraph = document.Paragraphs.Add();
                        paragraph.Range.Text      = Program.RedactTB.Text;
                        paragraph.Range.Font.Name = Program.Font_Name;
                        paragraph.Range.Font.Size = Program.Font_Size;
                        document.SaveAs2(file_path,
                                         word.WdSaveFormat.wdFormatDocumentDefault);
                        document.Close();
                        MSOW.Quit();
                        break;
                    }
                }
                else
                {
                    Readactor readactor = new Readactor();
                    readactor.save_dialog_execute();
                }
                break;

            case (false):

                break;
            }
        }
Exemplo n.º 3
0
        private void сохранитьКакToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Readactor readactor = new Readactor();

            readactor.saveFile.Filter =
                "Файл блокнота|*.txt|Microsoft Word 97-2003|*.doc|" +
                "Microsoft Word|*.docx";
            readactor.save_dialog_execute();
        }
Exemplo n.º 4
0
        private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
        {
            if (openFileDialog1.FileName != "")
            {
                file_path = openFileDialog1.FileName;
                Readactor readactor = new Readactor();
                readactor.Form_Create(openFileDialog1.FileName, this);
                switch (openFileDialog1.FilterIndex)
                {
                case (1):
                    if (File.Exists(openFileDialog1.FileName))
                    {
                        StreamReader reader =
                            new StreamReader(openFileDialog1.FileName);
                        Program.RedactTB.Text = reader.ReadToEnd();
                        reader.Close();
                    }
                    break;

                case (2):
                    word.Application application = new word.Application();
                    word.Document    documents
                        = application.Documents.Open(openFileDialog1.FileName);
                    try
                    {
                        for (int i = 0; i < documents.Paragraphs.Count; ++i)
                        {
                            Program.RedactTB.Font
                                = new Font(documents.Paragraphs[i + 1].Range.Font.Name,
                                           documents.Paragraphs[i + 1].Range.Font.Size);
                            Program.RedactTB.
                            AppendText(documents.Paragraphs[i + 1].Range.Text.ToString());
                        }
                    }
                    catch
                    {
                    }
                    finally
                    {
                        documents.Close();
                        application.Quit();
                    }
                    break;

                case (3):
                    word.Application application1 = new word.Application();
                    word.Document    documents1   = application1.Documents.Open(openFileDialog1.FileName);
                    try
                    {
                        for (int i = 0; i < documents1.Paragraphs.Count; ++i)
                        {
                            Program.RedactTB.Font = new Font(documents1.Paragraphs[i + 1].Range.Font.Name, documents1.Paragraphs[i + 1].Range.Font.Size);
                            Program.RedactTB.AppendText(documents1.Paragraphs[i + 1].Range.Text.ToString());
                        }
                    }
                    catch
                    {
                    }
                    finally
                    {
                        documents1.Close();
                        application1.Quit();
                    }
                    break;
                }
            }
            else
            {
                MessageBox.Show("Выберите файл",
                                "Текстовый реадктор",
                                MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Exemplo n.º 5
0
        private void новыйToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Readactor readactor = new Readactor();

            readactor.Form_Create("New_file", this);
        }