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 Jamikus
Thema: Einfacher Dateimanager
Am im Forum: Projekte

hey Remling,

Ich finde die Icons der GUI bissel zu groß und der schwarze Balken links ist für mich zumindest geschmacklich nicht passend.


Ein Fehler habe ich (ohne das ich es wollte) gefunden. Nämlich wenn man beim Löschen einer Datei keinen Pfad angibt, bekommt man eine ArgumentNullException für den Parameter path

[Edit] Den Ladevorgang bzw. das Öffnen der Anwendung finde ich, hast du gut umgesetzt [/Edit]

Thema: Interaction.InputBox: Buttons "OK" "Abbrechen" und "X" abfragen
Am im Forum: GUI: Windows-Forms

Hey Edzio,

ist es eventuell diese Interaction.InputBox-Methode , die du verwendest?

Thema: Unterschied zwischen ComboBox.SelectedItem und .Text in Abhängigkeit vom DropDownStyle
Am im Forum: GUI: Windows-Forms

Moin,

Ich kann grad kein Testmodul machen mit der Combobox.

Wenn ich des nach der Doku richtig verstehe, dann ist die DropDownList eine Auflistung fixer Einträge und einen Eintrag wählt man theo. aus, weshalb man sich der Eigenschaft SelectedItem bedient.

Sowohl Simple als auch DropDown bieten die Möglichkeit, dass der Benutzer weitere Einträge eingibt. Somit wurde kein Eintrag ausgewählt direkt, sondern ein Value bzw. Text verändert, weshalb man sich dort der Text-Eigenschaft bedient.

Also ich tippe, dass es in etwa so die logische Bedienung ist.

Thema: DataGridView KeyDownEvent von der Down Taste im Edit Modus einer Zelle
Am im Forum: GUI: Windows-Forms

Eine etwas unschönere Methode (find ich zumindest) ist es den EditMode = EditProgrammatically zu setzen. Dadurch wird das KeyDown-Event ausgelöst, weil man bei einer Eingabe nicht mehr im Bearbeitungsmodus landet. (Hab dies testweise mit paar Keys getestet).

Man muss also theo. die gewünschte Zelle nur noch ermitteln für die Eingabe und die Zelle den wunsch entsprechend füllen.

Thema: DataGridView KeyDownEvent von der Down Taste im Edit Modus einer Zelle
Am im Forum: GUI: Windows-Forms

Hey,

Der KeyDown-Event des DataGridViews bezieht sich nicht direkt auf eine Zelle, die sich im EditMode befindet, d.h. sobald man eine Zelle bearbeitet, wird nicht das KeyDown-Event geworfen vom DataGridView.

Vllt. hilft folgender Link weiter: DataGridView KeyDown?

In der vorgeschlagenen Lösung wird das KeyDown-Event des DataGridViews dann ausgelöst, wenn man in einer Zelle, die man bearbeitet, die Enter-Taste drückt.(*)

Dies kann man entsprechend erweitern, wenn man dies möchte.

(*) wohl zu hastig gewesen, Sry, Nach diesem Link wird das KeyUp-Event ausgelöst und bewirkt das verlassen des EditMode. Vllt. hat es aber dennoch Grundmarterial zur Modifizierung für das gewünschte Verhalten.

Thema: [gelöst] Crystal Reports: Datensatzzähler nach Gruppenwechsel zurücksetzen
Am im Forum: Datentechnologien

Hallo 1nf1n1ty,

Würde nach Gruppe 2 noch etwas kommen oder ist es nur die zusammenfassende Gruppe für die Summen aus Gruppe 1 und der Bericht endet mit Gruppe 2?

Thema: VS: im Editor geänderte Zeilen einsehen/anspringen
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hey telfa.

Ich kenne des bei VS so, dass Zeilen, die man bearbeitet bzw. verändert, links gelb markiert werden bis diese Veränderung gesichert werden. Wenn diese gesichert sind, sind sie grün markiert.

Freundliche Grüße
Jami

Thema: Vorstellung Projekt: Namensgenerator
Am im Forum: Projekte

Hey Varron,

An sich ist es nett für den Anfang =)

Hab aber direkt den Button nicht gefunden, weil ich dachte, dass es i-ein spezielles Logo ist, welches du auf der Form platziert hast.

Zur Funktionalität..mhh ich bekomme tatsächlich Random-Zeichenketten,.. könnten evtl. etwas sprechender sein, um sich diese besser zu merken.

Thema: Aktuellen Währungsumrechnungskurs ermitteln
Am im Forum: Rund um die Programmierung

Hey Rooker,

Bei der EZB kann man sich die Währungskurse z.B. als XML-Datei downloaden.
EZB - Währungskurse

Thema: Methode zum Ausgeben aller Elemente in List<> und einzelne Elemente in List<>
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo loop93,

Ob es andere Möglichkeiten gibt? jep die gibt es.

Das ist grad die einzig verständliche Frage, die entnehmen kann aus deinem Post.

Ist dein Problem, dass du nicht weiß, was du machen sollst, wenn du nur eine statt beide Ids übergibst? Die nahe liegenste Antwort..keine Ahnung. Die Programm- bzw. Methodenspezifikation hast du und mir wurde nicht ganz klar, was passieren soll, wenn nur eine Id ankommt (außer das dein Code evtl. ne Exception wirft, je nach dem wie man "keine Id" definiert)

Nach meinen Verständnis:
Wenn ein Mitarbeiter in einer Abteilung arbeitet und diese Methode mir alle Details eines Mitarbeiters liefern sollte, dann würde ich ihr die MitarbeiterId geben, weil ich die Details von diesen einen Mitarbeiter haben wollte. Ich nehme an, dass ich vom Objekt Mitarbeiter seine zugehörige Abteilung finde?

Wenn ich wiederum nur eine AbteilungsId habe, kann ich keinen speziellen Mitarbeiter ausfindig machen* ( außer es ist eine 1-Mann-Abteilung), da würde ich entweder jegliche Ausgabe verweigern oder alle Mitarbeiter der Abteilung auflisten und der Anwender kann entscheiden, welchen Mitarbeiter er sich genauer betrachten will, oder die Details aller Mitarbeiter anzeigen.

*auch hier nehme ich an, dass man vom Objekt Abteilung aus die zugehörigen Objekte Mitarbeiter schließen kann?

[Edit] Mit den nachträglich eingefügten Code-Tags erkennt man nun mehr =) Wenn du MitarbeiterId = 0 ist, gibst du alle Mitarbeiter aus und die AbteilungsId bzw. die resultierende Abteilung verwendest du nicht?[/Edit]

Thema: WebRequest: Zeichenfolgen wie "\u00E4" in das entsprechende Unicode-Zeichen umwandeln
Am im Forum: Web-Technologien

War das Problem nur bei Kleinbuchstaben? Oder gibt es noch mehr?

Wenn es nur Kleinbuchstaben sind, hätt ich einfach die ToUpper()-Methode vom string genommen und denn sollte es eign passen.

Thema: Rechtschreibung-Tool landet im Hintergrund
Am im Forum: Office-Technologien

Wenn dein Tool sich nicht auf eine Form bezieht, worauf dann?

Thema: Dateien durchnummerieren und nacheinander speichern
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hey,

Zitat von yotta

      filenamectr=filenamectr++;

Daraus dies

filenamectr++;


machen und deine frage zum erhöhen sollte beantwortet sein

ps: das hin und her zwischen int und string solltest du dir evtl. nochmal anschaun und bisschen drüber denken, ob es an manchen stellen nicht notwendig ist

Thema: Datensätze ins Label schreiben
Am im Forum: Datentechnologien

zum einen finde ich ist es eine geschmacksache was man benutzt, zum anderen hängt es davon ab, wie die daten im späteren programm ablauf benutzt werden

aber ich bin jetzt nicht der c# experte um dir was über Performance, all mögliche Funktionen etc zu berichten,

Wenn du Glück hast, meldet sich einer der wahren c#-Gurus hier ;D

Thema: Datensätze ins Label schreiben
Am im Forum: Datentechnologien

es gibt viele wege nach rom.

eine sache wäre z.B. die Daten in eine Collection ab zulegen und dann beim ändern der Auswahl aus der Collection das Label füllen.

Eine weitere Möglichkeit geht in Richtung DataBinding

Thema: Datensätze ins Label schreiben
Am im Forum: Datentechnologien

Hey,

Die Fehlermeldung ist ja schon eindeutig: keine Methode...

Du weißt schon, dass dein void lb_aufstellung_SelectedIndexChanged(object sender, EventArgs e) richtung Event der ListBox geht, wenn sich der Index des ausgewälten Elements sich ändert?

Thema: Timer-Event wird mehrfach ausgelöst
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

In deinen Tick-Event steht, dass er direkt Actualisation() ausführen soll, um dort ein neue Instanz von Timer zu initialisieren mit zugewiesen Tick-Event, welches auch wieder starten soll.

Würde es nicht reichen, wenn du den Actualisation()-Aufruf aus dem Tick nehmen würdest? Immerhin wird es nach deiner Angaben alle 20 Sekunden ausgeführt.

Evtl. noch überprüfen, ob dein Backgroundworker schon fertig ist mit seiner AUfgabe.

Thema: Timer-Event wird mehrfach ausgelöst
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

hey,
seh ich das richtig, dass pro tick deines Timers die Methode Actualisation() aufgerufen wird, obwohl du sie nur einmal aufrufen wolltest?

Iwie blicke ich noch nicht ganz durch, was du vorhast.
Aber ich würde tippen, dass dein Timer und Backgroundworker nicht optimal verwaltet werden.

Thema: (Konsolen-)Anwendung wird beendet, obwohl noch asynchrone Aufgaben laufen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hey,

Von wo aus wird den DownloadDatasheets() aufgerufen?

Mal mit dem Debugger gecheckt, was dein Programm nach der Schleife macht?

Thema: Mehrere Listen gleichzeitig sortieren
Am im Forum: Datentechnologien

Da fällt mir ein.

Wenn du eine eigene Klasse erstellst, könntest du auch von IComparable erben.
Dann kannst du die .Sort()-Methode ohne Parameter aufrufen.

Thema: Mehrere Listen gleichzeitig sortieren
Am im Forum: Datentechnologien



private void doTo()
{
       List<Rows> test = new List<Rows>();
       //.. Rows hinzugefügt
       test.Sort(CompareByAdress);
}

private int CompareByAdress(Rows row1, Rows row2)
{
       //hier entscheiden, welche Adresse über der Anderen steht
       //return Values -1,0,1
}

Thema: Mehrere Listen gleichzeitig sortieren
Am im Forum: Datentechnologien

Hey,
Du könntest dir eine eigene Vergleichsmethode schreiben.
Wenn du nicht willst, dass sie sich alphabetisch sortiert, musst du durch deine Vergleichsmethode angeben, wie sie sich sortieren soll.

List.Sort-Methode (Comparison(generisch))

Thema: PLZ-Liste - Woher?
Am im Forum: Smalltalk

Postleitzahlen Liste Deutschland

vllt hilft dir diese Seite weiter.

PS: Ich habe dein Beitrag nochmal gelesen und muss eingestehen, dass ich nicht weiß, ob die Seite direkt mit Steuerngelder finanziert wurde.^^

Thema: Zuschlagsfähige Stunden in gegebener Zeitspanne berechen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

hey aX3l,

Vllt. könnst du statt nur mit der Uhrzeit zu arbeiten auch noch mit dem Datum arbeiten und darüber hinaus sollte DateTime für dich eine große Hilfe sein, um passende Berechnungen bzw. Abfragen zu machen.

bzw. vllt hilft dir TimeSpan allein auch für die Uhrzeit.

Schließlich musst du ja nur überprüfen, ob x und/oder y in deinen konstanten Zeitrahmen sich befinden.

Thema: [gelöst] ListBox selectionsfarbe ändern
Am im Forum: GUI: WPF und XAML

Wenn alle ausgewählt sind, ist die Anzahl der Elmente der Listbox = Anzahl der ausgewählten Elementen. Dies könnte man in einen Event abfangen bzw. abfragen.

Thema: Kommunikation Java <-> C#
Am im Forum: Rund um die Programmierung

Bietet das Java-Programm den Schnittstellen?

Kann sein das es vllt. noch andere Möglichkeiten gibt.
Aber so aus den hohlen Zahn würde ich ein C#-GUI aufbauen und je nach Option das Java-Programm aufrufen mit entsprechenden Parameter.

Thema: [gelöst] RichTextBox - Abfrage ob Scrollbar sichtbar
Am im Forum: GUI: Windows-Forms

Stimmt im nachhinein habe ich mir Gedanken gemacht, dass nicht jedes Zeichen gleich breit ist.

Somit ergibt sich, dass ich nebenbei wieder etwas gelernt habe vom Meister :D

Thema: [gelöst] RichTextBox - Abfrage ob Scrollbar sichtbar
Am im Forum: GUI: Windows-Forms

Mir stellt sich daraus die Frage, wieso du die Warnung nicht dann abhängig der Anzahl der verwendeten Zeichen machst?

Thema: Columheader in DataGridView rechtsbündig ausrichten
Am im Forum: GUI: Windows-Forms

Versuchs mal mit ColumnHeadersDefaultCellstyle vom DataGridView