C#: Das aufgerufene Objekt wurde von den Clients getrennt



  • Hallo,
    Ich bin gerade am Visual C# lernen und habe eine Windows Forms Anwendung erstellt (in visual studio 2015). Ich habe aber diese Fehlermeldung beim Start bekommen. Die sagt mir nichts. Als ich danach gegooglet hab, kamen nur Ergebnisse die mit Exel zu tun haben. Aber das was ich bis jetzt gemacht habe hat überhaupt nichts damit zu tun ...

    Was ich bis jetzt vor hatte:
    Das Fenster hat drei TextBoxes (txtEingabe, txtSuchen, txtErsetzen) und einen Button (cmdErsetzen). Der Button soll nur dann "Enabled = true" sein, wenn in allen Textfeldern was steht.

    using System;
    using System.Windows.Forms;
    
    namespace StringErsetzen
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
                // Der Button wird am Anfang disabled da die Textfelder standardmäßig leer sind
                cmdErsetzen.Enabled = false;
            }
    
            private void txtEingabe_TextChanged(object sender, EventArgs e)
            {
                cmdErsetzen.Enabled = EnableCmd();
            }
    
            private void txtSuchen_TextChanged(object sender, EventArgs e)
            {
                cmdErsetzen.Enabled = EnableCmd();
            }
    
            private void txtErsetzen_TextChanged(object sender, EventArgs e)
            {
                cmdErsetzen.Enabled = EnableCmd();
            }
    
            private bool EnableCmd()
            {
    
                if (txtEingabe.Text != "" && txtSuchen.Text != "" && txtErsetzen.Text != "")
                    return true;
                else
                    return false;
            }
        }
    }
    

    Ich glaube der Code ist selbsterklärend

    Danke schon mal im Voraus 🙂



  • Ich hab meinen Rechner neugestartet, jetzt funktioniert es ohne Fehler.


Anmelden zum Antworten