Thema Datum  Von Nutzer Rating
Antwort
Rot progressbar mit timer verbinden
27.01.2015 00:44:07 mse
Solved

Ansicht des Beitrags:
Von:
mse
Datum:
27.01.2015 00:44:07
Views:
1094
Rating: Antwort:
 Nein
Thema:
progressbar mit timer verbinden
Hallo, habe in visual C# einen kleinen Shut Down Timer gebastelt und möchte eine Progressbar füllen. Wenn also der Rechner in 10 Minuten herunterfahren soll, sollte die Progressbar bei 100 % den Rechner Herunterfahren. Ich bin nur ein Anfänger!!! Hier mein mini Programm: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Globalization; namespace ShotDownTimer { public partial class frmMain : Form { public frmMain() { InitializeComponent(); } // Beim Laden des Formular ... private void frmMain_Load(object sender, EventArgs e) { } // Timer Objekt zum aktualliesieren der Zeitanzeige private void tmrClock_Tick(object sender, EventArgs e) { // Zeigt das Datum in Langformat an (D) stlDatum.Text = System.DateTime.Now.ToString("ddd dd. MMM. yyyy"); // Zeigt die Zeit in Langformat an (T) stlUhr.Text = System.DateTime.Now.ToString("T"); } //shutdown /s (Fährt den Rechner herunter) //shutdown /f (Erzwingt das Schließen ausgeführter Anwendungen) //shutdown /r (Neustart des Rechners) //shutdown /a (Bricht das Herunterfahren des Systems ab) //=============================================================================== // // Sind die Button für das MenuStrip // Startet Windows neu private void neustartToolStripMenuItem_Click(object sender, EventArgs e) { System.Diagnostics.Process.Start("ShutDown", "-r -f"); } // Windows herunterfahren private void herunterfahrenToolStripMenuItem_Click(object sender, EventArgs e) { System.Diagnostics.Process.Start("Shutdown", "-s -hybrid -f -t 0"); } // Bricht den Vorgang ab private void löschenToolStripMenuItem_Click(object sender, EventArgs e) { System.Diagnostics.Process.Start("ShutDown", "-a"); } private void beendenToolStripMenuItem_Click(object sender, EventArgs e) { this.Close(); } //Ende MenuStrip ================================================================= // Der Start Button zum aktivieren des Timers private void btnTimer_Click(object sender, EventArgs e) { int stunde; int minute; int sekunde; int result; stunde = int.Parse(txtH.Text); minute = int.Parse(txtM.Text); sekunde = int.Parse(txtS.Text); result = (stunde * 3600) + (minute * 60) + sekunde; DateTime endTime = DateTime.Now.AddSeconds(result); lblDown.Text = endTime.ToString(); System.Diagnostics.Process.Start("Shutdown", "-f -s -t " + result); } // Bricht den Vorgang ab private void btnAbort_Click(object sender, EventArgs e) { System.Diagnostics.Process.Start("ShutDown", "-a"); // sucht alle Textfelder und leert sie foreach (Control c in this.Controls) { if (c is TextBox) { (c as TextBox).Clear(); } } } private void abmToolStripMenuItem_Click(object sender, EventArgs e) { System.Diagnostics.Process.Start("ShutDown", "/l"); } } }

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot progressbar mit timer verbinden
27.01.2015 00:44:07 mse
Solved