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 hypersurf
Thema: TextBox über Variable ansprechen
Am im Forum: Grundlagen von C#

Zitat von LeraanLorr
ja, in meinem Quellcode ist wahrscheinlich einiges "Katastrophal" und ihr würdet mir sicher davon abraten, weiter zu machen ;-)

Jeder hat mal angefangen ;)

Zitat von LeraanLorr
System.NullReferenceException ist aufgetreten.
HResult=0x80004003
Nachricht = Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

Poste bitte mehr Quellcode, sonst können wir Dir nicht helfen.

Thema: TextBox über Variable ansprechen
Am im Forum: Grundlagen von C#

Ich sehe mehrere Probleme (wobei wir mangels Fehlerbeschreibung nur raten können):

1.) Den ErrorProvider solltest Du in der Klasse und nicht in der Methode FeldLeer() definieren.


    public partial class Form1 : Form
    {
        ErrorProvider errorProvider1 = new ErrorProvider();
        .......................
    } 


2.) Der Else-Zweig setzt den Error-Provider nicht zurück, so dass das Fehler-Icon neben der Textbox auch angezeigt wird wenn diese nicht leer ist. So wäre es richtig:


        public void FeldLeer(string valueFeldLeer)
        {
            bool isValid = false;

            if (string.IsNullOrEmpty(Controls[valueFeldLeer].Text))
            {
                Controls[valueFeldLeer].Focus();
                errorProvider1.SetError(Controls[valueFeldLeer], "Bitte einen Wert eintragen");
                isValid = false;
            }
            else
            {
                errorProvider1.Clear();
                isValid = true;
            }
        }

Thema: Ausbildung abgeschlossen, nun Jobsuche --> Erfahrungen?
Am im Forum: Smalltalk

Genau dafür gibt es Junior-Stellen auf die Du Dich bewerben kannst. Da erwartet niemand, dass Du alles schon kannst.

Thema: Achsenbeschriftung beim Chart fehlerhaft (Minimum & Maximum-Werte bringen Fehler)
Am im Forum: GUI: Windows-Forms

Zitat von Delfis
Offensichtlich scheint es nicht dasselbe zu sein, wenn das Programm nach der Rückkehr zur aufrufenden Form in zwei privaten Programmteilen die neue Form identisch aufruft, um sich Variablenwerte zu holen

Das liegt daran, dass Du mit zwei unterschiedlichen Instanzen von Form2 arbeitest, da Du in beiden Methoden eine neue Instanz von Form2 erstellst:

Form2 f2 = new Form2();


So nervig das auch ist, aber beschäftige Dich erstmal mit den Grundlagen von C# ;)

Thema: VBA Skripte aus alten Office-Dokumenten auslesen
Am im Forum: Office-Technologien

Read Excel VBA macros and functions through C# sieht ganz brauchbar/nützlich auch aus.

Thema: Wie kann ich neben Variablenwerten auch den DialogResult zwischen Forms richtig übergeben?
Am im Forum: GUI: Windows-Forms

Es gibt verschiedene Möglichkeiten wie Du die Rückgabe des ausgewählten Radiobuttons umsetzen kannst. Mit der Variable liegst Du eigentlich schon ganz gut. Anstatt mit Events zu arbeiten würde ich die Variable "Kal" unmittelbar vor dem Schließen der Form setzen.

Theoretisch könntest Du auch die Eigenschaft "Modifiers" der Radiobuttons auf "Public" setzen um dann direkt, von der ersten Form aus, auf die Radiobuttons zugreifen zu können. Das halte ich persönlich aber für eine unschöne Vorgehensweise.

Thema: Wie kann ich neben Variablenwerten auch den DialogResult zwischen Forms richtig übergeben?
Am im Forum: GUI: Windows-Forms

Ich wüsste nicht warum das Füllen der Textboxen nicht funktionieren sollte.


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

        private void button1_Click(object sender, EventArgs e)
        {
            Form2 form = new Form2();
            DialogResult result = form.ShowDialog();

            if (result == DialogResult.OK)
            {
                this.textBox1.Text = form.Kal;
                this.textBox2.Text = Convert.ToString(form.X_max);
                this.textBox3.Text = Convert.ToString(form.X_min);
            }

            MessageBox.Show(result.ToString());
        }
    }


    public partial class Form2 : Form
    {
        public string Kal { get; set; }
        public decimal X_min { get; set; }
        public decimal X_max { get; set; }


        public Form2()
        {
            InitializeComponent();
            this.Kal = "test";
            this.X_min =(decimal)1.31;
            this.X_max = (decimal)4.25;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            this.DialogResult = DialogResult.OK;
            this.Close();
        }
    }


Leerst Du die Textboxen an irgendeiner Stelle? Ansonsten einfach mal mehr Code und nicht nur Ausschnitte posten.

Thema: Wie kann ich neben Variablenwerten auch den DialogResult zwischen Forms richtig übergeben?
Am im Forum: GUI: Windows-Forms

Du musst das DialogResult in der Form setzen von der Du das OK erwartest:


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

        private void button1_Click(object sender, EventArgs e)
        {
            Form2 form = new Form2();
            DialogResult result = form.ShowDialog();
            MessageBox.Show(result.ToString());
        }
    }


    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            this.DialogResult = DialogResult.OK;
            this.Close();
        }
    }

Thema: Gibt es eine DLL für einen Kalender im Outlook Design?
Am im Forum: GUI: Windows-Forms

Ich weiß nicht ob es sowas auch kostenlos gibt, wir nutzen die Controls von Telerik die auch einen Kalender & Scheduler beinhalten:
http://www.telerik.com/products/winforms/calendar.aspxhttp://www.telerik.com/products/winforms/scheduler.aspx

Thema: "Objektverweis wurde nicht auf eine Objektinstanz festgeleg" beim Kopieren in Form mit Basisklasse
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Zitat von p!lle
Habe sowohl im Visual Studio 2017 als auch im Visual Studio 2015 keinerlei Probleme.

Bei mir (VS 2015) geht es auch ohne Probleme.

Thema: Kann man anhand der konkreten Adresse den Stadtteil bestimmen (Geodaten)?
Am im Forum: Rund um die Programmierung

Es gibt für Deutschland eine entsprechende Liste. Ich meine wir hatten die mal beim Katasteramt gekauft. In der Liste sind sämtliche Orte, Stadtteile, inkl. Strassen und Hausnummern enthalten.

Thema: "Objektverweis wurde nicht auf eine Objektinstanz festgeleg" beim Kopieren in Form mit Basisklasse
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Wenn der Windows-Forms-Designer spinnt hilft bei mir oft folgende Vorgehensweise:

- Alle offenen Dokumente schließen
- Projektmappe bereinigen
- Kompilieren

Thema: Riesiger Key-Value-Store für 1 Mrd Datensätze benötigt - Welche DB nehmen?
Am im Forum: Datentechnologien

Den Export kannst Du leicht mit HeidiSQL bewerkstelligen. Tolles, kostenloses Tool, wenn man viel mit mySQL arbeitet :)

Thema: RAM-Verbrauch bei JSON-Serialisierung großer Objekte optimieren
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Wäre das nicht auch ein passender Einsatzzweck für den RecyclableMemoryStream bzw. den RecyclableMemoryStreamManager von Microsoft?

Thema: Tabs im GUI Designer verschieben
Am im Forum: GUI: Windows-Forms

Das wird in dem von Dir im ersten Post verlinkten Thread beschrieben:

- TabControl auswählen (wichtig dass das TabControl ausgewählt wird, nicht eine der TabPages).
- TabPages-Auflistung auswählen
- Tabs mit den Pfeilen verschieben

Thema: Tabs im GUI Designer verschieben
Am im Forum: GUI: Windows-Forms

Ich gehe immer in die .designer.cs der jeweiligen Form und ändere die Reihenfolge der TabControl.Controls.Add-Aufrufe:


            this.tabControl1.Controls.Add(this.tabPage1);
            this.tabControl1.Controls.Add(this.tabPage2);
            this.tabControl1.Controls.Add(this.tabPage3);

Thema: Mehrdimensionales assioatives array
Am im Forum: Grundlagen von C#

Wenn Du nur einen Eintrag zur Liste hinzufügst kannst Du auch nur auf einen zugreifen.

Sprich Du musst


            matrix.Add(new Dictionary<String,String>());

so oft ausführen wie Du Einträge in der Liste haben möchtest.

Thema: Mehrdimensionales assioatives array
Am im Forum: Grundlagen von C#

Du fügst nur einen Eintrag zur Liste matrix hinzu.

Thema: Wie kann ich mit MySQL die Anzahl gelesener Datensätze ermitteln?
Am im Forum: Datentechnologien

Dir ist aber klar, dass FieldCount() nicht die Anzahl der Datensätze sondern die Anzahl der Spalten zurückgibt? Siehe Doku

Zitat
FieldCount
Gets the number of columns in the current row.

Thema: Schnellaktionen im VS funktionieren nicht
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Ich hatte letztens dasselbe Problem und bei mir half die Installation des "Update 3" für Visual Studio 2015.

Thema: PDF anzeigen ohne Acrobat-Reader
Am im Forum: GUI: Windows-Forms

Telerik bietet auch ein entsprechendes Control, welches ohne Arcobat Reader auskommt. Ist aber nicht kostenlos.

Thema: WCF Service JSON DataContractJsonSerializer - Dictionary
Am im Forum: Web-Technologien

Schau Dir Serialize a Dictionary<string, string> in specific format an, da Beispiel dürfte genau das sein was Du suchst.


EDIT: Was meinst Du mit:

Zitat
Ich möchte diesen Serializer nicht ersetzen, sondern nur eine Konfiguaration(Setting) ändern.


Poste am besten mal Deinen vorhandenen Code, dann können wir Dir einfacher helfen.

Thema: WCF Service JSON DataContractJsonSerializer - Dictionary
Am im Forum: Web-Technologien

Zitat von Pedro_15
Genau das ist die Frage, wo kann ich das für den internen DataContractJsonSerializer setzen?


Sorry überlesen, einmal googlen hätte Dir (wie Abt bereits geschrieben hat) das gewünsche Ergebnis gebracht:


    DataContractJsonSerializer serializer = 
            new DataContractJsonSerializer(typeof(CustomObject), settings);

Thema: WCF Service JSON DataContractJsonSerializer - Dictionary
Am im Forum: Web-Technologien

Schau Dir mal die Klasse DataContractJsonSerializerSettings an:

    
DataContractJsonSerializerSettings settings = new DataContractJsonSerializerSettings();
settings.UseSimpleDictionaryFormat = true;

Thema: MySQL Cross Join über drei Tables für ein Update
Am im Forum: Datentechnologien

Interessantes Thema :)
Wie sieht es denn dann mit Stored Procedures aus? Setzt Ihr die ein?

Bei uns sind einige Funktionen (z. B. Teile einer sehr umfangreichen Preisfindung) über Stored Procedures realisiert, weil dadurch erhebliche Performanceverbesserungen erzielt werden konnten.

Thema: Outlook-COM-Addin funktioniert nur auf einem Rechner nicht
Am im Forum: Office-Technologien

Danke, werd' ich mal versuchen :)

Thema: Wie verwendet man Github in einem TeamProjekt? Wie macht man ein Backup?
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hallo Citrex,

kläre auch in Deiner Firma auch ab, ob Du den Source-Code Deiner Firma auf eines der genannten Portale hochladen darfst.

Thema: ToolStrip: In welche Kategorie am besten was?
Am im Forum: GUI: Windows-Forms

Schau Dir irgendein größeres Standardprogramm (z. B. Word) an und orientiere Dich daran.

Thema: SQL Spaltennamen einer bestimmten Tabelle abfragen
Am im Forum: Datentechnologien

Du könntest die Schema-Informationen auch mittels einer SQL-Abfrage direkt aus dem INFORMATION_SCHEMA lesen:


SELECT *
FROM INFORMATION_SCHEMA.COLUMNS 
WHERE TABLE_SCHEMA = 'datenbankname' AND TABLE_NAME ='tabellenname'; 

Thema: C# - FTP-Server unbekannter Überprüfungsfehler
Am im Forum: Netzwerktechnologien

In welcher Zeile friert der Code ein?