Suchergebnisse

Suchergebnisse 1-30 von insgesamt 1.000. Es gibt noch weitere Suchergebnisse, bitte verfeinern Sie Ihre Suche.

  • Benutzer-Avatarbild

    Moin moin Zitat: „Du kannst das Zellenformat vorab im Designer festlegen:“ Ja das weis ich und das hatte ich auch erst so gemacht. Aus irgendeinem Grund wurde das Datum und eine andere Spalte aber immer "falsch" formatiert. Z.B. bei der Luftfeuchte wurde immer 55.00 % angezeigt, beim Datum: 2024-07-14T17:36:15.4780243+02:00 Zitat: „​Das ist GUI-Arbeit, also in View,“ OK, dann habe ich ja doch wieder Code auf dem Form. Sehr verwirrend Zitat: „ihr VM auf GUI-Unabhängigkeit zu prüfen“ Nunja das mei…

  • Benutzer-Avatarbild

    Zitat: „​Du weist ihnen Datenquellen zu und sortierst und filterst Daten, “ Was ich mit den DGVs mache. Das Model übergibt die Daten ans ViewModel und das dann ans View. Klappt ja auch. Dann, siehe Bild, mache ich die ganzen "Formatierungen. Einheiten vergeben, Farben zuweisen, Sortierung setzen usw... evtl wollte ich da noch Filter über die Bindingsource mit einbauen (späääääter aber erst!) Im Code von #141 hatte ich dafür noch eine separate Klasse: ​Private ReadOnly DgvFormater As New DgvForma…

  • Benutzer-Avatarbild

    Zitat: „dass das ViewModel garnixnixnix mit irgendwelchen Controls“ Ja wo soll denn dann das ganze gelumpe hin? Auf dem Form (View) darf es nicht. Ein (Model) ist es meiner Meinung nach nicht.

  • Benutzer-Avatarbild

    Also folgendes. Ich habe 2 Dateien mit dem RelayCommand. In einer davon kann ich einen Parameter mit übergeben. Fand ich paraktisch. Dann stellte sich herraus, das ich eben NUR einen mit übergeben kann. Jetzt war die Überlegung, ok, 2 DGVs dann halt für so ziemlich alles 2 Subs.... Oh nein, dann wir mir der Kopf abgerissen bgzl Redundanter Code.. Also erinnerte ich mich wieder an die tuple... Aus dem "ViewModel" wo ich die ganzen Sachen für die beiden DGVs ( siehe bild von # 141 ) gemacht habe u…

  • Benutzer-Avatarbild

    Hallo @VaporiZed Dein link mit dem RemoveHandler lese ich nachher mal. Ja in der Übersicht ist wohl etwas durch einander gerutscht, aber nicht nur da. Als ich das ganze neu begonnen hatte, eben wegen der Probleme mit dem Binding, habe ich beim erstellen nicht aufgepasst. Das ganze "MvvM" was ich bis jetzt hier gemacht habe, und was auch soweit läuft ... ... ( warum gibts hier nicht die 3 Affen ) ... "asche auf mein..." Naja, das ganze ist nicht in ".Net 8" sondern in ".Net 4.8 FrameWork" OK die …

  • Benutzer-Avatarbild

    @VaporiZed Zitat: „Methodennamen beginnend mit Frm?“ Nein das ist die Form-Class. Besser habe ich das nicht bzgl, des " Binding-Problems " hinbekommen. Das mit dem "RemoveHandler" habe ich so gelesen, das man die auch wieder entfernen soll wegen "Speicherleaks" Moin moin Kleines Update zum Code von gestern. Das "ViewModel" für die Form habe ich nun in mehrere Partial-Classes aufgeteilt. (Versteckter Text) Beiträge zusammengefasst ~VaporiZed

  • Benutzer-Avatarbild

    @VaporiZed Kleines Update zu meinem "MvvM" Projekt. Alles schön in Views / ViewModel / Model mit dem kleinen "workarround" das nur noch sehr sehr wenig Code auf dem Form ist. Das Form mit dem Code. Die 2 ButtonSubs mit dem Print mache ich morgen noch mit dem RelayCommand Das umschalten des Chart von Balken auf Linien funktioniert auch, ebenso das drucken der Tabellen / Chart. (Versteckter Text)

  • Benutzer-Avatarbild

    @mehmetqan Zitat: „​ausgewählt ist, mach der Durchschnitt wert einfach minus?“ Sorry kann dir nicht folgen ... ???

  • Benutzer-Avatarbild

    @mehmetqan Zur Kritik: Hart, denke ich nicht. Ich habe nur das geschrieben, was mir auffiel. --- Ich habe keine Ahnung ob diese "ebay-Funktion" etwas hergibt. Kann man die Preise denn so bestimmen? Ich vergleiche mal mit einer Kamera. Top gepflegt, immer zu Wartung usw. schaut aus wie neu. Original Verpackungen. Neupreis: 1800€ nur ein Jahr alt. Das erste was gefragt wird; wieviele Auslösungen. Je nachdem geht der Preis dann schnell unter die 500€ Marke. Ähnlich stelle ich mir das bei PC Kompone…

  • Benutzer-Avatarbild

    Moin moin Also das Prog ist seltsam. Es öffnen sich 2 Forms. Eine Form ist komplett leer Die Daten in die Zwischenablage kopieren geht. Der Link "check" Mir erschließt sich hier der Sinn nicht, das da eine Messagebox zum Userverzeichnis kommt! Beim beenden des Progs bleibt die leere Form weiterhin offen!! Würde sagen, das ist noch sehr unausgegoren.

  • Benutzer-Avatarbild

    @VaporiZed @ErfinderDesRades Das mit dem Verlust der BindingSources; hab das nochmals nachgeprüft. 1.) Wenn ich auf "Projekt bereinigen" klicke ist in 80% der Fälle dann irgendeine Bindingsource weg. Ich vermute mal das liegt wohl irgendwie an dem Eintrag der in der XXX.Designer.vb gemacht werden. Das wird beim bereinigen wohl einfach vom Studio nach einem bestimmten Schema neu erstellt. Alles was manuell das reingeschrieben wurde ist weg! 2.) Habe ich ein neues Control auf dem Form platziert, d…

  • Benutzer-Avatarbild

    @VaporiZed Habs zu spät gelesen. Das UpDate-Zeugs ist nun auch aus dem Form raus. (Versteckter Text)

  • Benutzer-Avatarbild

    @'exe-jdbi' Hätte ja gerne was dazu geschrieben, doch mit "C#" ... kann ich (noch) nicht. @VaporiZed Bin mit meinem Projekt schon etwas weiter, allerdings etwas anders als geplant. Weiterhin im "MvvM" aber doch mit etwas Code auf dem Form. Das mit dem ständigen verschwinden der Bindingsources im VS2022 nervte mich nur noch. Habe dann das "DataBinding" händisch gemacht. So sind die Form-Classes nicht ganz frei von Code aber echt nur auf einen sehr kleinen Teil beschränkt. (Versteckter Text) Das g…

  • Benutzer-Avatarbild

    Moin moin Wenn der auf "True" gestellt ist, bekommt man diese Auswahl. Hatte das Problem vor ein paar Wochen auch.

  • Benutzer-Avatarbild

    neues Form erstellen

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @Daladia Willkommen hier. Kann mich nur anschließen. Erstmal das VS richtig einstellen, gerade bei Vb.net wichtig. Musste ich selber leidlich erfahren. Stichwort "Option Strict On" So vermeidet man Fehler zu Coden, die sonst der Compiler gelegentlich "verzeihen" könnte, es dann am Ende aber Kracht, gerade im Bezug auf DatenTypen. Vielleicht teilst du uns dann auch mit was du denn programmieren möchtest. Je klarer deine Beschreibung, desto besser kann dir geholfen werden. Zum Beispiel: Zitat: „Se…

  • Benutzer-Avatarbild

    @VaporiZed Zitat: „Möchtest Du zeigen, was Du da hast“ In Post #108 ist das mit dem Interface etc. Das ich das FrmMain auch gleich mit dem Interface erstellen könnte habe ich mittlerweile auch gelesen.

  • Benutzer-Avatarbild

    @ErfinderDesRades Bitte nicht alle meine Worte auf die berüchtigte Goldwaage legen. Das irgendwie gut bedeutet schon etwas Ich habe so eine Zentrale Stelle, wo ich meine Views (Forms) mit diversen Parametern erstellen kann. Diese bleiben aber von der Logik, die keine Kenntnis davon haben muss "getrennt". Zudem ist es einfach das Projekt um weitere Views zu erweitern. So ein bisschen vergleichbar mit der ComboBox die Du in meinem HomeClima eingebaut hattest um die DGVs anzuzeigen UND um ggf einen…

  • Benutzer-Avatarbild

    Moin moin Nachdem mal wieder die Bindings weg waren, ein Update der einzelnen Dateien mit dem Interface zur Form-Erstellung. Das mit den Bindings ist schon extrem nervig, auch wenn ich inzwischen weiß, wie ich die schnell wieder hinbekomme. Das mit dem Interface zur Form-Erstellung ist irgendwie ja schon gut, aber bringt auch wieder erheblich mehr an Code mit und man muss im Vorfeld schon genau wissen was in welcher Reihenfolge zu erstellen ist. Sonst sucht man ggf nach Fehlern / Warnungen im St…

  • Benutzer-Avatarbild

    @GerhardW @VaporiZed Ich habe mir mal das YT-Video angesehen. Schaut alles toll aus und ist bestimmt für produktive Coder recht interessant .... ABER Zitat: „​Wir wollen hier ja sehen, wie es gemacht wird,“ Genau darum geht es mir. Interface, ja habe ich mal mir meinen DataStets etc benutz. Das "iWS" und "WS" usw... püüü muss das mal sacken lassen und bissel "rumspielen" Wenn ich etwas brauchbares habe, poste ich es

  • Benutzer-Avatarbild

    Zitat: „​die Erzeugung der Forms kommt ganz woanders hin“ Sondern wo? Was gibts da wieder anderes??

  • Benutzer-Avatarbild

    Moin moin Zitat: „Denn dass das MainViewModel ein Form erzeugt, gehört gar nicht zu seinen Aufgaben“ Das "FrmSettings" erstellen gehört in eine "Model-Class" (Versteckter Text)

  • Benutzer-Avatarbild

    Hallo Danke für die Änderungen. Das mit den Labels habe ich hinbekommen. Siehe Bild 1. So werden die wieder aktl. und bleiben erhalten wenn ich das FrmSettings schliesse. Was ich noch nicht so ganz verstehe: Der 3-Zeiler, den ich im Konstruktor der FrmMain hatte; Zitat: „Microsoft hat das Problem zur Kenntnis genommen und nachvollziehen können.“ Bedeutet Edit: 19:10 Uhr Kleines Update: siehe Bild 2 Laufwerke und der freie Speicher wird nun richtig angezeigt, auch wenn ich in den Settings das Lau…

  • Benutzer-Avatarbild

    Hallo Ihr beiden... Ich habe schon etwas weiter gemacht. Ist echt anstrengend mit den ganzen Bindings und vor allem immer die Gefahr das alles wieder weg ist. Das mit dem "Neu erstellen" anstelle von "Bereinigen" teste ich dann. FrmSettings: Laden, speichern aktualisieren klappt nun. Auch das mit dem Timer (nicht auf dem Form) habe ich hinbekommen. FrmStart: Beim Starten des Programms werden mir die Laufwerke angezeigt. Wenn ich nun aber die FrmSettings aufrufe, dort die Laufwerke ändere und spe…

  • Benutzer-Avatarbild

    Moin moin Zitat: „Ah, das kann ich reproduzieren.“ Das ist ja schonmal etwas Zitat: „​Außer zum Projekthochladen kein Projekt bereinigen!“ Wenn ich aber nicht bereinige, wird mir z.B. die neue Binding etc nicht angezeigt!!! Im Anhang die neuste Version. Habe da ein seltsames verhalten mit den Comboboxen. Setzte ich die erste z.B. auf ein anderes Laufwerk und klicke dann in die 2te Combo springt diese auch auf das selbe LW und umgekehrt. Die angebundenen Labels verhalten sich aber richtig. Gehe m…

  • Benutzer-Avatarbild

    Also das mit dem Drag&Drop... mache ich auch so wie Du. anklicken dann auf dem Form klicken. So richtig Reproduzieren kann ich das nicht. Ich glaube es passierte als ich wieder auf bereinigen klickte. Unten der Code der jetzt "läuft". ABER ABER Zwischenzeitlich war wieder das Bindingsource "bsSetting" weg! Dann musste ich mindestens 3 Mal "berinigen" bevor ich die "Drives" hatte um die ComboBox und das Label zu binden. DrivesBindingSource ==> DataMember: Drives ==> DataSource: bsSettings Noch zu…

  • Benutzer-Avatarbild

    Soll ich dir was tolles schreiben? 1ter Schritt: Habe in der SettingViewModel ein neues Command/Property angelegt. Code getestet, läuft noch!! Nächster Schritt: Ich ziehe eine Combobox auf das FrmSetting. Kurze wartezeit des Studios. Dann will ich die Combobox anbinden... Die "bsSettings" ist weg, der Button hat kein Command binding mehr ... Code läuft nicht mehr. .... das nervt jetzt nur noch. Zitat: „was der relevante Unterschied zwischen“ Im ersten Teil geht die eben erstellte Bindung verlore…

  • Benutzer-Avatarbild

    Jetzt warst du mit deiner Erweiterung schneller als ich schreiben konnte, weil ich es eben mit dem Using gemacht habe. Also der eine Code funktioniert nicht, öffnet zwar das FrmSetting aber mehr nicht. Der mit dem Using, funktioniert. (Versteckter Text)

  • Benutzer-Avatarbild

    Zitat: „​Hättest Du nur RelayCommands im ViewModel,“ Genau so habe ich es ja in "DataViewModel" wo die FrmSettings aufgerufen wird! <<<<=== Klappt ja auch! Dann hatte ich es in der "SettingsViewModel" genau so gemacht um dort die Sub Save aufzurufen. Das klappt eben nicht!! Und da frage ich mich warum?? Habe nun nochmal die Bindings, die Command des Button usw überprüft, ist alles so wie es sein soll. Starte über die Sub Main ==> FrmStart wird geöffnet. Klicke im dortigen Menue auf Einstellungen…

  • Benutzer-Avatarbild

    Das ist aber seltsam. Bei mir ist die "DataSource" aber drin! Und das hier, funktioniert auch nicht! (Versteckter Text)

  • Benutzer-Avatarbild

    Das ist der aktl. Code wo das Main das Setting aufruft aber dann das Setting eben nicht weiter macht.