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 Cat
Thema: Sprache im Code wechseln, nun auch Russisch
Am im Forum: GUI: Windows-Forms

Hi,

steht alles in [Tutorial] Lokalisierung von Texten in .NET.

Thema: Verstehe Delegate mit Lambda Expression (Schreibweise) nicht
Am im Forum: Grundlagen von C#

Das entspricht:


Action<IEnumerable<string>> dispatcher = MyDispatcherMethod;

void MyDispatcherMessage(IEnumerable<string> messages)
{
    return SendToClient(messages);
}
Bei Lamda Expressions braucht man also keine eigene Methode erstellen und die Parameter-Typen sind implizit bekannt. Zusätzlich braucht man in dem Code auch das 'return' nicht explizit hinschreiben.

Thema: Windows Forms Anwendung per CMD starten, CMD "warten" bis Programm fertig
Am im Forum: GUI: Windows-Forms

Das wird alleine nicht helfen, s. How does the command prompt know when to wait for exit?

Benutze einfach


start /w meinprogramm.exe ...
Das klappt dann auch für GUI-Programme.

Edit: Ups, jetzt erst sehe ich, dass Robert1974 dies ja auch geschrieben hat (sorry ).

Thema: Code Aufräumen und Methoden auf verschiedene Dateien aufteilen
Am im Forum: Grundlagen von C#

Bei TabControls solltest du besser aus den verschiedenen Tabs UserControls erstellen - am besten sogar dann aus dem TabControl selbst auch. So hast du dann automatisch den Code jeweils in eigenen Klassen (und kannst dann dafür ein passendes Interface bereitstellen).

Thema: [SOLVED] [Selbstgeschriebene (Login-) InputBox] Nach DialogResult.OK passiert nichts.
Am im Forum: GUI: Windows-Forms

Noch als Tipp: erstelle dir ein UserControl daraus.

Thema: [SOLVED] [Selbstgeschriebene (Login-) InputBox] Nach DialogResult.OK passiert nichts.
Am im Forum: GUI: Windows-Forms

Hi,

Form.AcceptButton zu setzen reicht alleine nicht aus (lies dir mal die Beschreibung genau durch), sondern du musst auch noch bei den Buttons Button.DialogResult auf OK bzw. Cancel setzen.

Thema: Bedingtes Compilieren in Abhängigkeit von geladenen Assemblies
Am im Forum: Grundlagen von C#

Kopierst du die Klasse dann immer in verschiedene Projekte? Erzeuge doch einfach aus der Klasse eine eigene Assembly (und binde dort dann System.Drawing ein).

Thema: Alle Dateien ausser *.ini-Files aus Folder lesen
Am im Forum: Grundlagen von C#

So doch nicht, dafür gibt es Path.GetExtension().

CWolle: nimm mal "x.y.gif" als Dateiname...

Thema: Xamarin.Forms - Eine eigene fiktive Karte erstellen?
Am im Forum: Cross Platform Entwicklung - Mobile und IoT

Hi,

als Stichwort wäre wohl "tile" das was du suchst, d.h. die ganze Karte zerteilst du in kleine Teile und lädst nur die Teile, welche gerade angezeigt werden (evtl. noch ein Caching einbauen), s.a. Tiled rendering.

Thema: Wie in einer Installationroutine für einen PC "Process.WaitForExit(...)" behandeln?
Am im Forum: Grundlagen von C#

Hi,

warum liest du nicht einfach eine Batch-Datei per File.ReadAllText() ein?
Alternativ die Datei als Text-Resource ins Projekt einfügen und daraus lesen.
Aber die einzelnen Zeilen per List.Add() einzufügen ist wirklich die schlechteste Wahl.

Thema: Über Multithreading Controls erstellen gibt InvalidOperationException
Am im Forum: Grundlagen von C#

Hi,

[FAQ] Controls von Thread aktualisieren lassen (Control.Invoke/Dispatcher.Invoke)

Und [Artikel] Drei-Schichten-Architektur sowie [Artikel] MVVM und DataBinding solltest du auch mal anwenden.

Thema: Process ID von externer Office Anwendung ermitteln
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hi,

welchen Datentyp hat denn oApp?

Thema: ToggleButton Checked/Unchecked Event NICHT ausführen
Am im Forum: GUI: WPF und XAML

Probiere mal


if(result == MessageBoxResult.No)
{
    e.Handled = true;
}
Edit: Ja, sollte wohl in ein Preview-Event rein.

Thema: ListView-Spalten (IP-Adressen, Strings) sortieren
Am im Forum: Grundlagen von C#

Schau mal in A more generic way of sorting a WPF ListView with IComparer

Thema: ListBox füllen und weiterverarbeiten
Am im Forum: GUI: Windows-Forms

Hi,

wie kommst du auf


foreach (DataRowView drv in lbAuftragAlt)
???
Du fügst doch Strings in die ListBox. Und das kann auch mit einer anderen ListBox nicht funktionieren.

PS: Du meintest bei deinem ersten Code


lbAuftragAlt.Items.Add(_sa.ToString());
oder?

Thema: [Erledigt]IndexOutOfRange Exception bei Button.Visible Änderung
Am im Forum: GUI: Windows-Forms

Du versuchst den Button unsichtbar zu schalten, während der Eventhandler läuft?!
Teste mal, ob "Enabled = false" wenigstens funktioniert.

Ansonsten hilft evtl. [FAQ] Bestimmte Aktionen bis nach der laufenden GUI-Event-Behandlung verzögern

Thema: In Textbox nur Telefonnummer mit bestimmtem Format zulassen
Am im Forum: Grundlagen von C#

Hi,

dafür gibt es die MaskedTextBox.

Thema: Dateien für Explorer vollständig verstecken
Am im Forum: Rund um die Programmierung

Eher "Geschützte Systemdateien ausblenden" deaktivieren.

Thema: Was machen Attribute über einem Property?
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Wenn dir die Grundlagen von C# fehlen: [FAQ] Wie finde ich den Einstieg in C#?

Thema: Wie setze ich die Datasource bei einer Combobox im WPF?
Am im Forum: GUI: WPF und XAML

Hi,

der Code ist für eine WinForms-ComboBox.

Thema: Parallele Datenverarbeitung ohne "lock"
Am im Forum: Rund um die Programmierung

Hi,

s. [Artikel] Delegaten, anonyme Methoden, Lambda-Ausdrücke & Co. unter Closures.

Thema: Interval-Typ bei Chart korrekt setzen
Am im Forum: Grafik und Sound

Vielleicht würde es helfen, wenn du angibst, welche Chart-Komponente und welches UI (WinForms, WPF) du verwendest?

Thema: Klärung der Begriffe "LockBit", "Marshal", "verwalteter Speicher" und "nicht verwalteter Speicher"
Am im Forum: Grundlagen von C#

Nur so auf die Schnelle:
Ist das doppelte "Width" in deinem IEImage-Konstruktor (Zeile 1 + 3) so gewollt?

PS: Du mixt UI und Logik in deinem Code -> Code ist viel zu groß und unübersichtlich!!!

Thema: Klärung der Begriffe "LockBit", "Marshal", "verwalteter Speicher" und "nicht verwalteter Speicher"
Am im Forum: Grundlagen von C#

Zeig doch mal deinen Code.

Thema: Bild wird nur bei relativen Pfad angezeigt, ein absoluter Pfad zeigt das Bild nicht an
Am im Forum: GUI: WPF und XAML

Hi,

das Projektverzeichnis interessiert dabei nicht, sondern immer nur das Deployverzeichnis ".../bin/release" (und dann sollten Dateien auch nur unterhalb davon sein).
Die Bilddateien solltest du mittels "copy to output dir" auf "copy, if newer" einstellen, so dass dann eine Kopie davon im Deployverzeichnis erstellt wird (welche du dann in den Installer packen mußt).

Thema: Einbinden von SQLite in WinForms Anwendung
Am im Forum: GUI: Windows-Forms

SQLite.dll und SQLite3.dll sind aber native DLLs, keine .NET-Assemblies.

@TigerCrow: Du weißt schon, dass System.Data.SQLite und SQLite.NET zwei unterschiedliche Libraries sind (mit unterschiedlichen Anforderungen)?

Thema: Performance bei Primzahltester verbessern
Am im Forum: Code-Reviews

Hi,

maximal sqrt(eingabe), d.h.


for (int i = 3; i * i ≤ eingabe; i += 2)

Gib mal 2 bei deinem Programm ein...

Thema: INI Datei - Erstellen, Auslesen und Anzeigen
Am im Forum: Rund um die Programmierung

Hi,

in der MSDN findest du alle Funktionen dazu, z.B. GetPrivateProfileSection (hier müsstest du dann aber noch den zurückgegeben Buffer nach den '\0' durchparsen).
Suche dir als Anfänger daher besser eine Library.

Und deine 2. Frage bzgl. Anzeigen ist so selbstverständlich, weil du da einfach nur in die Doku des entsprechenden Controls reinschauen brauchst.

Thema: ListView in Visual Studio zeigt keine Bilder an( trotz zugewiesener ImageList )
Am im Forum: GUI: Windows-Forms

Hi,

hast du denn die Property ImageIndex bzw. ImageKey bei den einzelnen ListViewItems gesetzt, s.a. Filling a ListView with an ImageList using View.Details?

Thema: Hosten eines Prozesses und aller Kinderprozesse
Am im Forum: Rund um die Programmierung