public void Guardar()
        {
            if (string.IsNullOrEmpty(TxtTexto.Text) == true)
            {
                MessageBoxResult Dialogo = MessageBox.Show("No hay texto", "Texto vacio",
                                                           MessageBoxButton.OK, MessageBoxImage.Information);

                TxtTexto.Focus();
                return;
            }
            GuardarArchivo.Filter = "Texto|*.txt";
            if (NombreArchivo != null)
            {
                using (StreamWriter SW = new StreamWriter(NombreArchivo))
                {
                    SW.Write(TxtTexto.Text);
                }
            }
            else
            {
                if (GuardarArchivo.ShowDialog() == true)
                {
                    NombreArchivo = GuardarArchivo.FileName;
                    using (StreamWriter SW = new StreamWriter(GuardarArchivo.FileName))
                    {
                        SW.Write(TxtTexto.Text);
                        Guardado = true;
                    }
                }
            }
        }
        private void Windows_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            if (Guardado == false && string.IsNullOrEmpty(TxtTexto.Text) == false)
            {
                MessageBoxResult Dialogo = MessageBox.Show("Quieres guardar los cambios?", "Salir",
                                                           MessageBoxButton.YesNoCancel, MessageBoxImage.Question);

                if (Dialogo == MessageBoxResult.Yes)
                {
                    Guardar();
                }
                else if (Dialogo == MessageBoxResult.No)
                {
                    if (Cantidad_Ventanas >= 1)
                    {
                        this.Visibility = Visibility.Hidden;
                        Cantidad_Ventanas--;
                    }
                    else
                    {
                        Environment.Exit(0);
                    }
                }
                else if (Dialogo == MessageBoxResult.Cancel)
                {
                    e.Cancel = true;
                    TxtTexto.Focus();
                }
            }
        }
 private void textTap(object sender, EventArgs e)
 {
     TxtTexto.Focus();
     if (TxtTexto.Text == "Descrição")
     {
         TxtTexto.Text = "";
     }
 }
        private void CbbTamanoDeLetra_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            ComboBox     cbb         = (ComboBox)sender;
            ComboBoxItem cbbi        = (ComboBoxItem)cbb.SelectedItem;
            string       TamanoLetra = (string)cbbi.Content;

            int temp;

            if (Int32.TryParse(TamanoLetra, out temp))
            {
                if (TxtTexto.Text != null)
                {
                    TxtTexto.FontSize = temp;
                }
            }
            TxtTexto.Focus();
        }
        private void Txt_KeyUp(object sender, KeyEventArgs e)
        {
            Texto = TxtTexto.Text;

            if ((Char)KeyInterop.VirtualKeyFromKey(e.Key) == (Char)KeyInterop.VirtualKeyFromKey(Key.Enter) ||
                (Char)KeyInterop.VirtualKeyFromKey(e.Key) == (Char)KeyInterop.VirtualKeyFromKey(Key.Space))
            {
                char[] charArray = Texto.ToCharArray();
                foreach (Match match in Regex.Matches(Texto, Parametros, RegexOptions.Singleline))
                {
                    charArray[match.Groups[1].Index] = Char.ToUpper(charArray[match.Groups[1].Index]);
                }
                string output = new string(charArray);
                TxtTexto.Clear();
                TxtTexto.Text       = output;
                TxtTexto.CaretIndex = TxtTexto.Text.Length;
            }
        }
        public void Imprimir()
        {
            PrintDialog ImprimirDocumento = new PrintDialog();

            if (string.IsNullOrEmpty(TxtTexto.Text) == false)
            {
                if (ImprimirDocumento.ShowDialog() == true)
                {
                    FlowDocument Documento = new FlowDocument();
                    Documento.PagePadding = new Thickness(50);
                    Documento.Blocks.Add(new Paragraph(new Run(TxtTexto.Text)));
                    ImprimirDocumento.PrintDocument((((IDocumentPaginatorSource)Documento).DocumentPaginator),
                                                    "Using Paginator");
                }
            }
            else
            {
                MessageBoxResult Dialogo = MessageBox.Show("No hay texto", "Documento vacio",
                                                           MessageBoxButton.OK, MessageBoxImage.Information);

                TxtTexto.Focus();
                return;
            }
        }
 public void NuevoArchivo()
 {
     TxtTexto.Clear();
     NombreArchivo = null;
 }
 private void CbbTipoDeLetra_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     TxtTexto.Focus();
 }
 private void Windows_Load(object sender, RoutedEventArgs e)
 {
     TxtTexto.Focus();
 }
Example #10
0
 private void FrmCierre_Load(object sender, EventArgs e)
 {
     TxtTexto.Text     = Texto;
     TxtTexto.ReadOnly = true;
     TxtTexto.Select(1, 1);
 }