Exemplo n.º 1
0
        private void timer2_Tick(object sender, EventArgs e)
        {
            //αυτος  o timer ειναι ετσι ωστε να ανανεωνεται συνεχως η ο ελεγχος για ποια κουμπια ειναι πατημενα
            //φτιαχνω ενα αντικειμενο τυπου HistoryTrack ωστε να καλεσω της μεθοδους και να παρακολουθησω το ιστορικο του χρηστη
            HistoryTrack ht = new HistoryTrack();

            //καλω της μεθοδους ωστε για το καθε κουμπι να ελεγξω αν ειναι πατημενο καθως και να γραψει το καταλληλο μηνυμα στο αρχειο του
            ht.PrintHistory(Destinationbutton, "desthistory.txt");
            ht.PrintHistory(Mapbutton, "maphistory.txt");
            ht.PrintHistory(Calendarbutton, "calhistory.txt");
            ht.PrintHistory(Golfbutton, "golfhistory.txt");
            ht.PrintHistory(Activitiesbutton, "acthistory.txt");
        }
Exemplo n.º 2
0
        private void ResetHistorybutton_Click(object sender, EventArgs e)
        {
            //otan o xrhsths pathsei ekatharisei istorikoy tote epanaferontai ta koumpia opvw htan prin
            Destinationbutton.ForeColor = Color.Black;
            Mapbutton.ForeColor         = Color.Black;
            Calendarbutton.ForeColor    = Color.Black;
            Golfbutton.ForeColor        = Color.Black;
            Activitiesbutton.ForeColor  = Color.Black;

            //τωρα εδω θα σβησουμε το μονιμο ιστορικο αφου το επιθυμει ο χρηστης πατωντας αυτο το κουμπι
            //αρχικα κλινουμε τον  timer 2 ετσι ωστε να μην ανανεωνεται το αρχεια συνεχως
            timer2.Stop();
            //στην συνεχεια θα φτιαξουμε ενα αντικειμενο τυπου HistoryTrack
            HistoryTrack deletehist = new HistoryTrack();

            //και εδω καλουμε την μεθοδο ετσι ωστε να ελεγξει αν υπαρχουν τα αρχεια και να τα σβησει
            deletehist.DeleteHistory(mytxtlist);
        }