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"); }
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); }