Hirdetés

Új hozzászólás Aktív témák

  • cigam

    titán

    LOGOUT blog

    válasz Karma #7022 üzenetére

    A textbox feltöltése után beállítom false-ra a változó értékét, hogy tényleg csak a betöltés utáni módosításokkor billenjen, és mégis

    Azt nemtom hogy kell utólag hozzárendelni, de már megoldottam az eredetivel való összehasonlítással.

    namespace WpfApplication1
    {
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
    bool MenteniKell = false;
    string FajlNev = "";
    string EredetiSzoveg = "";

    public MainWindow()
    {
    InitializeComponent();
    }

    private void ProgramBezarasa(object sender, RoutedEventArgs e)
    {
    if (!EredetiSzoveg.Equals(textBox.Text) )
    {
    var valasz =MessageBox.Show("Elmented?", "A szöveg módosult.", MessageBoxButton.YesNo, MessageBoxImage.Question);
    if (valasz==MessageBoxResult.Yes)
    {
    File.WriteAllText(FajlNev, textBox.Text, Encoding.Default);
    }

    }
    Close();
    }

    private void FajlMegnyitasa(object sender, RoutedEventArgs e)
    {
    OpenFileDialog ofd = new OpenFileDialog();
    ofd.Filter = "Szöveg fájlok (.txt)|*.txt";
    ofd.FilterIndex = 1;
    ofd.Multiselect = false;
    Nullable<bool> eredmeny = ofd.ShowDialog();
    if (eredmeny==true)
    {
    FajlNev = ofd.FileName;
    EredetiSzoveg = File.ReadAllText(FajlNev, Encoding.Default);
    textBox.Text = EredetiSzoveg;
    textBox.Visibility=Visibility.Visible;
    }
    }
    }
    }

    [ Szerkesztve ]

    Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews

Új hozzászólás Aktív témák