Traitement de texte

Description

Voila un ptit traitement de texte un peu rudimentaire lol.
il est basé sur un TextBox mais j'ai encore un peu de mal à le faire passer en RichTextBox ^^'. C'est surtout au niveau de l'enregistrement et de l'ouverture du document que ca bloque lol (help mummy, help! XD)
(Les dictionnaires de ressources XAMl ne sont pas inclus dans le zip)

Je prend tous les commentaires. Même ceux des sadiques =D

Source / Exemple :


using System.Text;
using System.Windows;
using System.Windows.Input;

namespace TraitementTexte
{
    /// <summary>
    /// Logique d'interaction pour TitreChanged.xaml
    /// </summary>
    public partial class TitreChanged : Window
    {
        public TitreChanged()
        {
            InitializeComponent();
        }

        public static StringBuilder sb = new StringBuilder();
        private void changeTitre()
        {
            if (textBox1.Text.Length != 0)
            {
                sb = new StringBuilder(textBox1.Text.ToString(), textBox1.Text.Length);
                
                this.Close();
            }
            else
            {
                MessageBoxResult result = MessageBox.Show(
                    "Vous n'avez pas donné de titre" + "\n\n" + "OK: donner tout de suite" + "\n" + "Annuler: donner ultérieurement",
                    "Titre manquant",
                    MessageBoxButton.OKCancel,
                    MessageBoxImage.Information);

                if (result == MessageBoxResult.Cancel)
                {
                    this.Close();
                }
                else
                {
                }

            }
        }

        private void button1_Click(object sender, RoutedEventArgs e)
        {
            changeTitre();
        }

        private void textBox1_KeyUp(object sender, KeyEventArgs e)
        {
            if (e.Key == Key.Enter)
            {
                changeTitre();
            }
        }
    }
}

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.