#8 C# Minioffice V 1.0










CODIGO DE LA FORMA 1


//CODIGO AL INICIAR

        public Form1()
        {
            InitializeComponent();
            pictureBox1.Image = Image.FromFile("flecha.png");
        }

//CODIGO DEL BOTON QUE ABRE EL EDITOR DEL TEXTO

        private void bTexto_Click(object sender, EventArgs e)
        {
            textoform form = new textoform();
            form.ShowDialog();
        }

//CODIGO QUE HABRE EL REPRODUCTOR

        private void bmusic_Click(object sender, EventArgs e)
        {
            musicareproductor form = new musicareproductor();
            form.ShowDialog();
            
        }

//CODIGO DEL EDITOR
        string captura;

        private void pegarCtrlVToolStripMenuItem_Click(object sender, EventArgs e)
        {
            int Line = textBox1.GetLineFromCharIndex(textBox1.SelectionStart) + 1;
            int Column = textBox1.SelectionStart - textBox1.GetFirstCharIndexOfCurrentLine();


            string portapa = Clipboard.GetText();

            this.textBox1.Text = this.textBox1.Text.Insert(this.textBox1.SelectionStart, portapa);
        }
///////////////////////////////////////////

        private void nuevoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (textBox1.Text != "")
            {
                captura = "Ya hay texto, guardalo o no";
                var result = MessageBox.Show("Nuevo documento", captura, MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                if (result == DialogResult.OK)
                {
                    textBox1.Text = "";
                }
            }
            else
            {
                captura = "Blanco -Archivo nuevo- sigue";
                var result = MessageBox.Show("Nuevo documento", captura, MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
            }
        }

        private void copiarCtrlToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Clipboard.Clear();
            Clipboard.SetText(textBox1.SelectedText);
        }

        private void imprimirToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
               
                PrintDialog printDialog1 = new PrintDialog();
                printDialog1.Document = printDocument1;
                DialogResult result = printDialog1.ShowDialog();
                if (result == DialogResult.OK)
                {
                    printDocument1.Print();
                }
            }
            catch
            {
                MessageBox.Show("Nop, Algo salio mal, recuerda que es la primera version ten calma lo arreglaremos");
            }
        }
        private void printDocument1_PrintPage(object sender,System.Drawing.Printing.PrintPageEventArgs e)
        {

            e.Graphics.DrawString(textBox1.Text, new Font("Arial", 14, FontStyle.Regular), Brushes.Black, 4, 4);
        }

        private void eliminarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            textBox1.SelectedText = "\r";
        }

        private void fechaYHoraToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.textBox1.Text = this.textBox1.Text.Insert(this.textBox1.SelectionStart, DateTime.Now.ToString());
        }

        private void cortarCtrlXToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Clipboard.Clear();
            Clipboard.SetText(textBox1.SelectedText);

            textBox1.SelectedText = "\r";
        }
        private void printDocument1_PrintPage_1(object sender, System.Drawing.Printing.PrintPageEventArgs e)
        {
            e.Graphics.DrawString(textBox1.Text, textBox1.Font, Brushes.Black, 100, 100);
        }
        public void limpiar()
        {
            textBox1.Clear();
        }
        public void save()
        {
            
            try
            {
                saveFileDialog1.Filter = "Archivos de texto (*.txt)|*.txt|Todos los archivos (*.*)|*.*";
                if (saveFileDialog1.ShowDialog() == DialogResult.OK)
                {
                    StreamWriter archivo = File.CreateText(saveFileDialog1.FileName);
                    archivo.Write(textBox1.Text);
                    archivo.Close();
                }
                limpiar();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
             
        }
        public void abrir()
        {
            limpiar();
            
            try
            {
                if (openFileDialog1.ShowDialog() == DialogResult.OK)
                {
                    string archivo = openFileDialog1.FileName;
                    FileStream flujoarchivo = new FileStream(archivo, FileMode.Open, FileAccess.Read);
                    StreamReader lector = new StreamReader(flujoarchivo);
                    
                    while (lector.Peek() >= 0)
                    {
                        textBox1.Text += lector.ReadLine() + "\r\n";
                    }
                    lector.Close();
                }
            }
            catch (Exception V)
            {
                MessageBox.Show(V.StackTrace);
            }
        }

        private void acercaDeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            textyayudaacercade form = new textyayudaacercade();
            form.ShowDialog();
        }

/////////////////////////////////////////////////////////////////////////
////////////CODIGO DEL REPRODUCTOR//////////////////////////////////////
        private void abrirToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenFileDialog abrir = new OpenFileDialog();
            abrir.FileName = "Archivo Nuevo";
            //abrir.Filter="archivos mp3|*.mp3|archivo mp4|*.mp4|archivo avi|*.avi";
            abrir.FilterIndex = 1;
            if (abrir.ShowDialog() == DialogResult.OK)
            {
                axWindowsMediaPlayer1.URL = (abrir.FileName);
            }
        }
        private void bOTPLAY_Click(object sender, EventArgs e)
        {
            axWindowsMediaPlayer1.Ctlcontrols.play();
        }
        private void bOTSTOP_Click(object sender, EventArgs e)
        {
            axWindowsMediaPlayer1.Ctlcontrols.pause();

        }

1 comentario:

  1. King Casino Login | All your games online and - Community Khabar
    Login King Casino, Play, and Win! Login King Casino, bsjeon Play. kadangpintar Login 사설 토토 사이트 King Casino, Play. Login King Casino, nba매니아 Play. Login King Casino, Play. Login King Casino, Play. Login King Casino, communitykhabar

    ResponderEliminar