Suchergebnisse
Suchergebnisse 1-30 von insgesamt 980.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Die automatische deutsche Übersetzung des Microsoft-Artikels ist uaS Ich glaube nicht, dass hier marshallen relevant viel mit nativem Code zu tun hat. Hier sollte man wahrscheinlich einfach stattdessen das Wort »behandeln« verwenden. Wenn kein SynchronizingObject gesetzt ist, werden die Komponentenevents in einem eigenen Thread gefeuert. Die Konsequenzen bzgl. GUI-Manipulation sind klar. Wenn aber ein SynchronizingObject angegeben wird, werden die Events im selben SynchronizingObject-Erstellungs…
-
Zitat von RodFromGermany: „String.Compare(s1, s1)“Text mit sich selbst vergleichen?
-
Willkommen im Forum. Entsprechend der Doku: Zitat von Microsoft: „Binary Resultiert in Zeichenfolgenvergleichen basierend auf einer Sortierreihenfolge, die sich von den internen binären Darstellungen der Zeichen ableitet. Diese Art von Vergleich ist besonders hilfreich, da die Zeichenfolgen Zeichen enthalten können, die nicht als Text interpretiert werden. In diesem Fall sollten Sie Vergleiche nicht alphabetischen Äquivalenzen, z. B. Groß-/Kleinschreibung vorziehen. Text Führt zu einem Zeichenfo…
-
Die foreninterne Suche will nicht so wie ich. Ich hatte zum Anfang meiner aktiven Zeit hier irgendwann mal einen Tipps&Tricks-Thread über Erweiterungsmethoden auf Interfaces gelesen und wollte den nochmal rauskramen. Aber meine Suchparameter-Einschränkungen bzgl. des Zeitraums werden ignoriert. Die ersten drei Ergebnisse sind nicht im angegebenen/gewünschten Zeitraum.
-
Zitat von Volker Bunge: „Dieses Projekt funktioniert, aber mein eigentliches funktioniert immer noch nicht.“Hast Du das Nichtfunktionierende irgendwo hier hochgeladen? Ansonsten wird es schwierig, nach einem Fehler zu suchen, wenn das Hochgeladene funktioniert wie gewünscht.
-
Zitat von Haudruferzappeltnoch: „Wenn "Update" nicht hinzugefügt wird, dann sei 32 und 64 installiert und auf neuestem Stand.“Aber das wird doch schon durch die Anfangsbedingung ausgeschlossen: ElseIf App32IsInstalled Xor App64IsInstalled Then = entweder, oder ########## Ich hab mir mal die Aussagenlogik angepasst und damit versucht rauszufinden, was das Programm sagen will: VB.NET-Quellcode (5 Zeilen) Ich habe nun überlegt, was Foo32 und Foo64 für eine Bedeutung haben, aber solange mir nicht kl…
-
Weiß jetzt nicht, ob das nur an den TE zum Testen geht oder (auch) an mich, aber bei mir kommt beides mal (Hauptentertaste, NumPad-Entertaste) Return raus. @Haudruferzappeltnoch: Ergänz mal bitte noch folgende Daten. Ich hab getestet mit: Win10, 64 Bit, .NET Framework 4.8.1.
-
Zitat von Xiantrius: „Würde mich freuen wenn jemand der wirklich Ahnung hat bereit ist mich […] zu unterstützen.“Als ich das las, ist meine Motivation stark gefallen, da überhaupt was auszuprobieren, da jeder, der versucht zu helfen, aber keine Sofortlösung liefert, Gefahr läuft, disqualifiziert, ja sogar abgestraft zu werden, weil man ja laut dieser Aussage implizit eh keine Ahnung hat. Viele Wege führen ins Brom. Ich kenne einen: WndProc überschreiben. Bei mir klappt das hier ziemlich gut: VB.…
-
Ich frage mich: Was soll AddUpdateString aussagen? Warum wird die Variable auf True gesetzt, wenn Is32BitNewestVersion auch True ist? Bedeutet es: Wenn die 32-Bit-Variante die neueste ist ( @kafffee: Ich glaube, dass das richtige Word da eher »Latest« ist, nicht »Newest«), dass dann mit AddUpdateString auf True später irgendwo ein Text erfolgt: Ist auf neuestem Stand? Und dementsprechend: Wenn es nicht auf dem neuesten Stand ist, soll dann die ComboBox eine Update-Funktion auswählen/anbieten? Sc…
-
DataListPanel: DGV-Ersatz mit MVVM-DataBinding für WinForms
VaporiZed - - Tipps & Tricks zu sonstigen Problemstellungen – WinForms
BeitragHallo zusammen. Vorab: Wer von MVVM noch nix weiß, dem wird vieles hier wie 42 große Fragezeichen vorkommen. Vor allem wird man sich fragen, was der Aufwand soll. MVVM ist hier aber nicht das an sich zu diskutierende Thema. Anbei mein DataListPanel (kurz DLP) zur kritischen Beäugung und zum Ausprobieren. Das DataListPanel ist der Ansatz eines DGV-Ersatzes und hostet als solches eine Ansammlung von UserControls eines Typs. Man erstellt und formt zuerst ein UserControl (UC). Wenn man bedenkt, dass…
-
Langsam. Eine DGVSpalte kann verschiedene Controls hosten. Was Du brauchst, bleibt DataGridViewTextBoxColumn. Dass der darin enthaltene Wert bei Dir ein Date ist, stört dann nicht. Aber für die Datenverarbeitung ist es schon sinnvoll, bei Date zu bleiben. Der CellValue ist nicht umsonst vom Typ Object. Wenn Du also ein Date reinpackst, kommst Du über den CellValue und DirectCast auch wieder zu nem Date.
-
Ja, die DLL ist von mir. Sie enthält das DataListPanel (DLP), welches ich als eine datenbindungsfähige DGV-Alternative in .NET konstruiere (Stichwort CommandBinding, geht ja (noch) nicht mit DGVCommandColumns) und die in vielen meiner Programmen auftauchen wird. Ohne die DLL müsste ich das DLP in jedem Programm haben, was natürlich nicht Sinn der Sache ist. Ich werde demnächst ggf. das DLP mal hochladen, viele Augen sehen mehr (Fehler) als wenige.
-
Es ging mir ja auch um die Mitgabe der ItemViewModels im Startmodul und nicht um das untypisiert, denn typisiert würde das MVVM-Binding nicht klappen, da im Programm und in der DLL die Auflistungen vom selben Typ sein müssten. Ich kann in der DLL nicht ein IEnumerable(Of Object) verwenden und im Hauptprogramm IEnumerable(Of ItemViewModel). Wenn die Typen nicht passen, reagiert das Binding nicht mehr. Und generisch typisiert bringt mir das auch nix, weil ich in der DLL keine Verwendung für den ko…
-
Ja, ich vergaß. View kennt ViewModel. Danke für die Erinnerung.
-
Hallo zusammen. Zu Beginn meines Programms macht ein Service folgendes:- sich die von der Startroutine erzeugte MainForm-Instanz merken (UcMain, gespeichert in einer Variable vom allgemeinen Typ Control; es ist ein UserControl, welches in ein generisches Form gepackt wird.) - sich die von der Startroutine erzeugte MainViewModel-Instanz merken (VmMain, gespeichert in einer Object-Variable) - VmMain als DataContext des UcMain setzen - UcMain als Dialog anzeigen Eine untypisierte Property des VmMai…