Suchergebnisse

Suchergebnisse 1-30 von insgesamt 166.

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „@DanCooper Probier mal so was (Pseudocode): Quellcode (6 Zeilen)“ Das Problem ist, dass dieser Weg nicht funktioniert. So würden, wenn in der XML eine leere Liste vorhanden ist, immer die Standardwerte aaa und bbb gesetzt. D.h. der User leert die Liste, speichert und beim nächsten Laden sind wieder die Standardwerte drin. Was ich will ist dass wenn das Node in der XML nicht vorhanden ist die Standardwerte verwendet werden, wenn die Liste leer ist soll nichts drin stehe…

  • Benutzer-Avatarbild

    Hallo ich habe eine Klasse, die ein Settings-XML repräsentiert. In dieser Klasse sind alle Standardwerte für die EInstellungen definiert. Der Sinn der Sache ist, dass beim Initialisieren erstmal alle Settings ihren Standardwert erhalten, die dann durch die Werte in der XML beim Lesen der XML ersetzt werden. Wenn ein neues Setting hinzugekommen ist, das in der XML noch nicht vorhanden ist, dann soll der Standardwert verwendet werden. Das funktioniert eigentlich genauso wie geplant, ausser für Lis…

  • Benutzer-Avatarbild

    Herzlichen Dank, genau so hab ich mir das vorgestellt

  • Benutzer-Avatarbild

    Hallo mir ist es etwas schwierig gefallen einen sinnvollen Titel für das Thema zu erstellen. Falls es dafür schon eine Lösung im Forum gibt... sorry, wusste nicht wonach ich suchen soll. Ich möchte einen String generieren, der eine definierte Anzahl Fragezeichen enthält, welche kommagetrennt sind, als Beispiel: benötigte Anzahl: 5 Resultat: ?,?,?,?,? Ich könnte das mit For ... Next machen, bin mir aber sicher, dass es dafür eine elegantere Lösung in einer Zeile gibt (Array mit Anzahl selbem Zeic…

  • Benutzer-Avatarbild

    Ich muss die Dialoge aktuell aus dem BW aufrufen. Eine Änderung wäre mit zu vielen Anpassungen verbunden, die ich für eine Zukünftige Version eh schon gemacht habe. Im Moment bleibt mir in dem Fall nur die Lösung über "DataGridViewDataErrorEventArg".

  • Benutzer-Avatarbild

    Hallo miteinander ich hab ein DataGridView mit einer Text- und einer ComboBox-Spalte in einer Form. Wenn ich die Form "normal" öffne kann ich das DGV füllen und in der ComboBox eine Auswahl treffen. Wenn ich die Form jedoch aus einem Backgroundworker öffne kann ich das DGV zwar ebenfalls füllen, beim Versuch die Auswahl in der ComboBox zu wechseln erhalte ich foglenden Fehler: T9pTErJ.png Ich kann das ganze zwar mit "DataGridViewDataErrorEventArgs" abfangen, frage mich aber, was ich denn genau f…

  • Benutzer-Avatarbild

    Hallo gibt es eine Einstellung, mit der ich im Projektmappen-Explorer die Einträge (rot markiert), die im Designer vorhanden sind ausblenden lassen kann? Ich habe Forms, in denen 40 oder mehr Controlls sind, die immer an erster Stelle angezeigt werden und durch die ich erst scrollen muss, bis ich auf den echten Code komme. TquYFBL.png

  • Benutzer-Avatarbild

    So würd's auch gehen: VB.NET-Quellcode (4 Zeilen)

  • Benutzer-Avatarbild

    Perfekt, besten Dank. Auf die Idee ein Dictionary zu verwenden bin ich nicht gekommen.

  • Benutzer-Avatarbild

    Hallo miteinander ich möchte gerne in C# einige Klassen erstellen, die folgendes JSON abbilden: JSON-Quellcode (1 Zeile) Mein Problem sind grundsätzlich nur die ratings, episodeid ist nur der Vollständigkeit halber noch drin. Ich will folgendes implementieren: kodi.wiki/view/JSON-RPC_API/v6#Video.Ratings.Set Wie müssen die Klassen aussehen, so dass ich beliebig viele Ratings hinzufügen und dabei auch den Namen (z.B. wie oben "tmdb" und "imdb") definieren kann? Ich will also nicht für jedes Ratin…

  • Benutzer-Avatarbild

    Hallo miteinander wie kann ich Strings, welche Wörter wie "Komödie" enthalten in normalen Text (in diesem Fall "Komödie") umwandeln? Danke und Grüsse DanCooper

  • Benutzer-Avatarbild

    Zitat von petaod: „Unmöglich. Die ist ungültig. Zeile 12 muss </ratings> heißen, sonst geht gar nichts.“ Du hast natürlich recht, war aber ein Schreibfehler Zitat von slice: „@petaod Mit deinem und shads Code funktioniert die De-/Serialisierung aber nicht mehr, euer Code wäre für folgendes XML passend: XML-Quellcode (11 Zeilen) @DanCooper Dann füg der RatingContainer Klasse eine Add Methode hinzu: Quellcode (9 Zeilen)“ Ja das würde so funktionieren, war aber nicht die Lösung, die ich gesucht hab…

  • Benutzer-Avatarbild

    Hallo gibt es eine Möglichkeit folgende XML Klasse zu vereinfachen: VB.NET-Quellcode (22 Zeilen) Das XML sieht so aus (und muss auch so bleiben): XML-Quellcode (13 Zeilen) Was mich nu stört ist die "Zwischenklasse" RatingContainer und dass ich nun zum Hinzufügen einer neuen Bewertung movie.Ratings.Rating.Add() nutzen muss. Ich hätte gerne einfach nur movie.Ratings.Add(). Das sollte irgendwie unkompliziert so möglich sein, dass die XML trotzdem so gelesen und geschrieben wird, oder?

  • Benutzer-Avatarbild

    Ja, nutze Windows Forms. Das könnte sein. Werde ich nachher mal testen. Hab nämlich schon gelesen, dass andere ähnliche Probleme hatten und diese mit Ändern des Tastaturlayouts gelöst hatten. Aber ich will deswegen ja das Layout nicht ändern müssen. Mir ist ebenfalls aufgefallen, dass CTRL-SHIFT-M bei mir ein ENTER sendet... Ich nutze als Layout Deutsch (Schweiz), evtl. gibt's da auch noch unterschiede. Das µ wird bei mir jedoch nicht geschrieben, weder in Notepad++ noch sonstwo. Ich werde mal v…

  • Benutzer-Avatarbild

    Hallo ich kriegs irgendwie nicht hin, dass die Tastenkombi "CTRL+ALT+M" funktioniert, die ich in einem Kontextmenü hinterlegt habe. CTRL+M geht, CTRL+SHIFT+ALT+M ebenfalls. Gibt's dafür einen Grund, Windows-technisch oder so was in der Art? Kann man das irgendwie umgehen? EDIT1: falls relevant, das Kontextmenü ist einem DataGridView zugeteilt. EDIT2: hab' das selbe auch auf einem leeren Form versucht, selbes Ergebnis.

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Aber probier ruhig mal, das zu melden, ist auch immer interessant, wann und mit welcher Begründung sie den BugFix ablehnen.“ Und wo könnte man sowas melden? Ich nerve ja gerne mit solchen Sachen, machen die User meiner Software ja auch täglich

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „jo - komisch. Ich hab einiges vergeblich probiert, und einen Grund fürs komische Verhalten schon garnet gefunden. Schlussendlich habich eine BindingSource zwischengeschoben - jetzt scheints weg zu sein, das problem.“ Danke, dann versuch ich das mal in meinem Projekt umzusetzen. Das Verhalten könnte man aber schon als Bug in vb.NET bezeichnen, oder? Müsste man da mal MS drauf hinweisen? Zitat von RodFromGermany: „@DanCooper Ich hatte einen "inversen" Effekt. Combobox …

  • Benutzer-Avatarbild

    Hallo miteinander ich habe wiedermal ein Problem, das sich für mich nicht nachvollziehen lässt. Evtl. kann hier ein Profi mit Hintergrundwissen eine Aussage machen bzw. den Fehler begründen. Ich hab in meiner Software eine Form, in der alle Einstellungen machbar sind. Die einzelnen Kategorien sind unterteilt und es gibt für jede Kategorie ein eigenes Panel. In Summe sind das 59, die Anzahl spielt aber denke ich nicht so eine grosse Rolle, der Fehler lässt sich auch mit 2 Panel rekonstruieren. Au…

  • Benutzer-Avatarbild

    Hallo ich habe ein Projekt, das mehrere Subprojekte enthällt. Eines davon ist sozusagen die zentrale API, welche diverse Klassen, Strukturen, Funktionen usw. für alle Subprojekte zur Verfügung stellt. Ich nutze in mehreren Subprojekten das NuGet Package "HtmlAgilityPack" um diverse Seiten zu parsen. Nun läuft man so natürlich Gefahr, dass in den Subprojekten verschiedene Versionen von dem Package genutzt werden. Aus diesem (und anderen Gründen) stelle ich mir die Frage, ob ich das Package auch z…

  • Benutzer-Avatarbild

    Denke ich nicht, denn das TableLayoutPanel kann ja erstmal nix ausser eine Tabelle darstellen und die Controls darin "tabellisieren". Wenn dann müsste es ein Control sein, dass für solche Drag&Drop/Move Geschichten gedacht ist. Ein solchen ist mir aber nicht bekannt bzw. kenne ich von einigen Control nicht das volle Potential.

  • Benutzer-Avatarbild

    Hallo kann man irgendwie erreichen, dass man die Anordnung der Spalten in einem DataGridView durch ziehen/verschieben einer Zelle ändern kann? Über den ColumnHeader ist das ja möglich, ich würde aber gerne den ColumnHeader ausblenden und direkt die Zelle an eine andere Position schieben. Oder gibt's für mein Vorhaben auch ein Control, das für solche Sachen gedacht ist? Ich hab leider nichts gefunden und misshandle deshalb ein DGV dafür. Das funktioniert bis jetzt so: Ich erstelle ein DGV mit ein…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Ups - sorry - ich hab was überlesen:“ Jep, hab ich mir beim "überfliegen" deines Tuts gerade auch gedacht. Da würde ja ganz DB-klassisch eine Tabelle "Mirrors" als Quelle für die Combobox herhalten müssen, die es aber nicht gibt, zumindest keine gemeinsame für alle Serien-Rows. Ich denke ich löse das Link-Problem nun erstmal über ein Kontextmenü und füge die einzelnen Hosts als String.Join in eine String Column ein, bis mir was anders einfällt. So sieht man zumindest…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „wärest du daran interessiert, zu erlernen, wie man solch mit einem typisierten Dataset abhandelt?“ Ich sag mal "ja gerne" EDIT: also ich muss das nachher nicht in einer DB oder ähnlichem speichern. Grundsätzlich soll nur über die ComboBox ein Hoster ausgewählt und der Link in einem Browserfenster geöffnet werden (entweder beim Auswahl in der Combobox oder mittels dritter Button-Spalte nach Auswahl des Hosters). Ich möchte dann auch noch ein paar Filtermöglichkeiten e…

  • Benutzer-Avatarbild

    Hallo miteinander ich möchte gerne in einem DataGridView in eine ComboBox einbauen. Die ComboBox hat aber in jeder Zeile andere Werte hinterlegt. Wie mache ich das? Code bis jetzt: VB.NET-Quellcode (38 Zeilen) Ich bin mir nicht sicher, ob dtSearchResults.Columns.Add("Mirrors", GetType(ComboBox)) überhaupt richtig ist. Hier wird ja die DataTable definiert... Die ComboBox soll eigentlich nur den Hoster anzeigen, der Wert für URL sollte jedoch ebenfalls hinterlegt sein. Normalerweise würde ich solc…

  • Benutzer-Avatarbild

    1. Stimmt, jetzt kapiers ich auch den Syntax ?<= und ?= (Google hilft) 3. Ich teste meistens mit regex101.com, da dort Ergebnisse und Fehler sehr schön angezeigt werden. debuggex.com zeigt dafür grafisch sehr gut an, was die Regex wirklich macht. Nach deinem Edit funktioniert die Regex nun auch auf beiden Seiten. Dein Edit: hab ich nach meinem Edit nicht bemerkt Vielen Dank und schönen Abend!

  • Benutzer-Avatarbild

    Danke, mit RegexOptions.RightToLeft funktioniert es soweit mit meiner Regex <a href="(?<NEXTPAGE>.*?)" class="next". Deine Lösung verstehe ich jedoch nicht ganz: 1. wieso eine so komplizierte Regex? 2. wieso hast du >text</a> am Ende angefügt, obwohl das in meinem String fehlt? Ich könnte die vorherige Regex zwar anpassen, so dass das im String auch noch drin ist, aber das war eigentlich nicht meine Ausgangslage... 3. funktioniert deine Regex nur in vb.NET? Die Webseite regex101.com gibt folgend…

  • Benutzer-Avatarbild

    Ich stehe gerade echt auf dem Schlauch... wie muss ich die Regex gestalten, dass nur das letzte Vorkommen von <a href="WASICHSUCHE" gematched wird? Ich kriegs nicht hin, dass es nicht schon beim ersten <a href=" beginnt. Ausserdem soll nur gemached werden, wenn der Link vor class="next" steht, also ein "nächste Seite" Link vorhanden ist. Ich habe versucht die Regex <a href="(?<NEXTPAGE>.*?)" class="next" anzupassen, stand aber anscheinend noch nicht vor einem ähnlichen Problem... Hier der Beispi…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „ich glaub mir dämmert der Sinn hinter diesem paradoxen Vorgehen: du hast einen Dialog, der das MovieSet anlegen sollst, aber da du kein formübergreifendes Databinding hinkriegst, machst du den RoundTrip, dass der Dialog den Datensatz in die Db schreibt, und das MainForm den Datensatz von der Db wieder abrufen muss. Jo, wie wolle - jdfs. prinzipiell ginge das auch einfacher. Ja, und der Index der BindingSource ist identisch mit dem Index des DGVs. Nur täte ich empfehl…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Zitat von DanCooper: „Eigentlich ziemlich einfach, so den Eintrag in der DGV zu finden, wenn ich so darüber nachdenke“Du meinst natürlich, den Eintrag in der BindingSource zu finden, nicht im DGV. /Klugsch...“ Äääähmm... nein!? Ich verstehe nicht, wieso ich das in der BindingSource suchen soll, wenn ich doch den Index im DGV benötige. Stehe ich hier auf dem Schlauch? Der Code siehts nun so aus: VB.NET-Quellcode (52 Zeilen)

  • Benutzer-Avatarbild

    Ach so Klar, den kenne ich, das ist der Wert von lngID. Eigentlich ziemlich einfach, so den Eintrag in der DGV zu finden, wenn ich so darüber nachdenke Zitat entfernt. ~Thunderbolt