Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von Corpsegrinder
Thema: BackgroundWorker kann Fortschritt nicht melden (InvalidOperationException)
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Oh... besten dank! Hatte schon danach gesuch, aber nichts gefunden.

Thema: BackgroundWorker kann Fortschritt nicht melden (InvalidOperationException)
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hi...

Ich habe mal versucht folgendes Beispiel aus dem neuen Entwickler Magazin zu Compilen: Überraschend einfache Thread-Programmierung in C# mittels der BackgroundWorker-Komponente

Mein Code dazu sieh folgendermaßen aus:


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Threading;

namespace ThreadTest
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void buttonStart_Click(object sender, EventArgs e)
        {
            backgroundWorker1.RunWorkerAsync();
        }

        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            BackgroundWorker worker = sender as BackgroundWorker;
            AufwaendigerVorgang2(worker, e);
        }

        private void backgroundWorker1_RunWorkerCompleted()
        {
            
        }

        private void buttonStop_Click(object sender, EventArgs e)
        {
            backgroundWorker1.CancelAsync();
        }

        private void backgroundWorker1_ProgressChanged(ProgressChangedEventArgs e)
        {
            progressBar1.Value = e.ProgressPercentage;
        }

        private void AufwaendigerVorgang2(BackgroundWorker worker, DoWorkEventArgs e)
        {
            for (int i = 1; i ≤ 10; i++)
            {
                if (worker.CancellationPending == true)
                {
                    e.Cancel = true;
                    break;
                }
                worker.ReportProgress(i * 10);
                Thread.Sleep(1000);
            }
        }
    }
}
Nun bekomme ich aber immer eine exception und zwar, dass der BackgroundWorker keinen Fortschritt meldet. Kann mir jemand weiterhelfen?

Danke schonmal im Vorraus!

Greetz

Dario

Thema: Main Form Sperren
Am im Forum: GUI: Windows-Forms

ok hat funktioniert... danke^^

Thema: Main Form Sperren
Am im Forum: GUI: Windows-Forms

Hi...

ich habe folgendes problem.. ist eigentlich nur ne einstellungssache, aber irgendwie finde ich den punkt nummer... also ich öffne ein Settings Fenster und will solange dieses offen ist die Mainform sperren... wäre super, wenn mir da wer helfen könnte...

thx schonmal im vorraus

Thema: Tasten sperren??
Am im Forum: GUI: Windows-Forms

also bei programmen wie vnc geht es ja auch... wenn da jemand auf den rechner zugreift können sämtliche aktionen vom benutzer an der workstation geblockt werden... muss also irgendeine möglichkeit geben

Thema: ShortCut in RichTextBox
Am im Forum: GUI: Windows-Forms

danke für die schnelle antwort hat mir sehr geholfen..

Thema: ShortCut in RichTextBox
Am im Forum: GUI: Windows-Forms

hi...

ich hab ein großes prblem... ich bin gerade dabei einen IM zu schreiben aba finde nicht heraus, wie ich im nachrichtenfenster die nachricht per shortcut also Alt+S abschicken lassen kan... mein code bisher is das hier:


        private void richTextBox2_KeyDown_1(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Alt)
            {
                ...
            }
        }

was muss ich dem noch hinzufügen um das S mit einzubinden?

vielen dank schonmal für die hilfe...

Thema: problem mit drucken
Am im Forum: Rund um die Programmierung

hi...

ich habe folgendes problem... ich will einen bereich eines forms drucken und benutze die klasse aus dem beitrag Drucken eines Controls????

leider ist der text dann ziemlich verpixelt... gibt es da möglichkeiten die dpi zahl zu erhöhen?


danke schonmal

Thema: SQLHepler - brauche hilfe
Am im Forum: Datentechnologien

danke... habs nu hinbekommen... nu muss ich mic nur noch n bisserl mit diesem SQLHelper auseinander setzen...

Thema: SQLHepler - brauche hilfe
Am im Forum: Datentechnologien

erstmal thx für die antwort

also die datenbank is ne MSSQL DB... hmmm und wie is das nu mit der app.config... finde da im netz nicht wirklich informatives...

Thema: SQLHepler - brauche hilfe
Am im Forum: Datentechnologien

hi liebe community...

ich habe vor mit hilfe des SQLHelper in C# eine connection zu eienr datenbank über das internet herzustellen... nun muss ich aber den connectionstring in die app.config schreiben... frage ist, wie mache ich das? und vor allem wie muss der connectionstring aussehen?

danke schonmal für eure antworten

LG