Suchergebnisse

Suchergebnisse 1-30 von insgesamt 42.

  • Benutzer-Avatarbild

    Hallo, Danke für das tolle Beispiel. Wenn ich aber jetzt z. B. den FileSystemWatcher zwei mal starte und zwei unterschiedliche Verzeichnisse "monitore" und nun das Monitoring für eines der Beiden wieder beenden möchte. Wie finde ich da den richtigen Thread und wie beende ich es wieder? ausgelagert aus FilesystemWatcher ~VaporiZed

  • Benutzer-Avatarbild

    Hallo, jetzt konnte ich das Thema lösen. Die offizielle Doku dazu fand ich verwirren. Für alle die es Interessiert - hier die Lösung: VB.NET-Quellcode (14 Zeilen) Hier dar ganze Code (Für den Zusammenhang): (Versteckter Text) aufgrund des Codeumfangs Spoiler hinzugefügt ~VaporiZed

  • Benutzer-Avatarbild

    Hallo, danke für den Hinweis. Ich habe mir das angesehen - aber ich meine so recht verstanden habe ich es zwar logisch - aber syntaktisch und von der Zuordnung her wohl nicht. Folgendes habe ich gemacht - aber ich bekomme noch immer den Fehler: System.InvalidOperationException HResult=0x80131509 Nachricht = Der aufrufende Thread kann nicht auf dieses Objekt zugreifen, da sich das Objekt im Besitz eines anderen Threads befindet. Quelle = WindowsBase Stapelüberwachung: bei System.Windows.Threading…

  • Benutzer-Avatarbild

    Hallo, der Fehler tritt auf in Zeile 78. Genau dann, wenn er die Textbox aktualisieren soll. Ich bin schon soweit, das es etwas mit dem Thread-Handling zu tun hat. Aber keien Schimmer wie ich das lösen kann. VistaFolderBrowserDialog und TaskDialog sind aus den ookii.org/software/dialogs/ und ein Substitut für FolderBrowserDialog und MsgBox.

  • Benutzer-Avatarbild

    Hallo und frohe Weihnachten, ich bin grade dabei ein Programm zu entwerfen, welches Verzeichnisse überwachen soll. Dazu habe ich eine einfache Oberfläche erstellt. Ich stoße bei der Programmausführung aber auf einen Fehler, den ich selbst mit Google nicht beheben konnte. Vielleicht kann hier jemand helfen. Der Fehler lautet: VB.NET-Quellcode (2 Zeilen) Hier der Quellcode: XML-Quellcode (29 Zeilen) Und der VB-Code VB.NET-Quellcode (186 Zeilen) Beste Grüße Martin

  • Benutzer-Avatarbild

    Hallo, ich würde es ja tatsächlich gerne an eine Eigenschaft wie z. B. "isChecked" binden wollen. Ich habe im Netz etwas gefunden - aber leider geht es da um TextBoxen - aber da bezieht sich der Schreiber auf die Inhalte. Mein Gedanke war das zu Adaptieren und oder im Code unterzubringen. Hier das Beispiel aus dem Netz: XML-Quellcode (11 Zeilen)

  • Benutzer-Avatarbild

    Hallo und guten Morgen, ja danke - ist auch ein Überlegung! Wobei ich fast denke, dass es auch viel einfacher gehen müsste. Ich sehe da zwei Ansätze - aber um ehrlich zu sein glaube ich, dass es mir da dan am praktischen know-how fehlt und ich einfach die richtige Kobi aus den Schlüsselworten nicht kenne. Wenn ich nicht falsch liege, dann müsste es zwei mögliche - einfache Wege geben. 1. Über den <datagrid.CellStyle> der wirkt sich ja auf die ganze Tabelle aus - da müsste ich nur noch wissen, wi…

  • Benutzer-Avatarbild

    Hallo, vielen Dank. Hoffe mit dem Umbau klappt alles! Mir geht es noch immer um die "Matrix" die ich aufbaue. Ich möchte eigentlich nur die Felder (aber nicht die ganze Zeile) in der die CheckBox "true" ist grün hinterlegen. VB.NET-Quellcode (4 Zeilen) Da ich im Vorhinein ja nicht weiß wie viele Spalten erzeugt werden tu ich mich auch mit der Addressierung schwer. Ich vermute - aber auch das ist mir bisher nicht gelungen - würde ich bei der Spaltendefinition bereits den Style Trigger mitgeben - …

  • Benutzer-Avatarbild

    Hallo ich habe es jetzt mal hiermit versucht - hat aber leider keinen Effekt...Warum - verstehe ich absolut nicht. XML-Quellcode (9 Zeilen)

  • Benutzer-Avatarbild

    Hallo, @Akanel - super vielen Dank. Diese Option war mir so noch nicht bekannt. Vielleicht dazu noch folgende Fragen: 1. Lassen sich diese Style Trigger auch in den Code bei der Dynamischen Erstellung der Spalten erzeugen 2. oder - was noch besser wäre - kann ich dass auf Cell Ebene für das ganze Blatt setzen - denn eigentlich soll ja nur die Zeller eingefärbt werden und nicht eine ganze Zeile Beste Grüße Martin

  • Benutzer-Avatarbild

    Hallo in die Runde, jetzt habe ich noch eine Frage - aber vielleicht kann mir hier einer Profis (@'asusdk' oder @Nofear23m) einen guten Tipp geben? Nach dem ich mein Beispiel nun funktionsfähig bekommen habe - würde ich gerne die Zellen einfärben - z. B. grün, die "true" sind. Wie kann ich das - quasi dynamisch bei der Spaltenerstellung mitgeben? Vielen Dank Martin

  • Benutzer-Avatarbild

    Hallo, ich konnte es jetzt lösen - aber irgendwie finde ich es nicht besonders elegant. Vielleicht hat ja jemand einen Tipp wie man es besser machen könnte. Für alle die, die ein Ähnliches Problem haben und zumindest einen Ansatz brauchen - hier meine Momentane Lösung: XML-Quellcode (14 Zeilen) Und der Code VB.NET-Quellcode (102 Zeilen) Beste Grüße Martin

  • Benutzer-Avatarbild

    Hallo, ich habe ein Problem mit der Darstellung eines Datagrids bei dem ich die Daten vorher nicht in einer Klasse ablegen kann, weil sich die Elemente erst zur Laufzeit ergeben. Als Beispiel: Ich habe eine Menge an Usern und ein User kann in verschiedenen Gruppen sein - die User werden erst zur Laufzeit eingelesen Dann habe ich eine Menge an Gruppen - diese werden auch zur Laufzeit eigelesen und die Anzahl ist unterschiedlich. Nun möchte ich das Ergebnis - also welche User ist Mitglied in welch…

  • Benutzer-Avatarbild

    Hallo und guten Morgen. @asusdk - vielen Dank nochmals für die Hilfe. Ich verstehe schon etwas. Das ist zunächst eine Basis mit der ich weiter denken/arbeiten kann. @Nofear23m - auch hier vielen Dank - ich werde das mal auseinandernehmen und verstehen (versuchen)... Aber was ich schon sehe ist: - zunächst muss ich noch deutlich mehr "Infrastruktur" vorbereiten bevor ich mit den Daten arbeite - die direkte Bindung zwischen dem Datenmodell und der GUI sollte über ein ViewModell laufen Ok, ich werd…

  • Benutzer-Avatarbild

    Hallo Du bis echt gut, danke! Aber ich muss mich grade furchbar über mich selbst ärgern. Ich habe festgestllt, das mein eigentliches Problem nicht an der Bindung liegt, sondern mehr daran, das die Werte aus der Klasse nicht zurückgesynct werden. In meinem Beispiel mit zwei Feldern hat es - Zufällig funktioniert - mit den Testfeldern - also das die Eingabe im Feld NewName auch den Inhalt im Feld Name geändert hat. Wenn ich aber eine Änderung im Objekt selbst mache, dann wird das Form (in meinem B…

  • Benutzer-Avatarbild

    Hi, ja - ich freue mich auch jeden Tag etwas zu lernen und ich merke auch wie es richtig vorwärts geht - auch dank des Forums. Aber nochmal wegen der Ausgangsfrage - gibt es da vielleicht noch einen Tipp - wie ich zumindest das aktuelle Problem einfacher lösen kann ohne die Ganze Struktur auf ein neues Prinzip umzustellen oder werde ich doch alle Felder quasi manuell füllen müssen? LG Martin

  • Benutzer-Avatarbild

    Hallo asusdk, also - vielen Dank für das Beispiel und die Zeit die Du Dir für mich genommen hast! Da werde ich noch etwas brauchen bis ich da durchgestiegen bin. Aber mir gefällt der Ansatz recht gut - vor allem bei großen Projekten scheint mir das extrem hilfreich zu sein. Den Code des Originalprogramm kann ich leider nicht posten - das gehört meiner Firma. Deshalb immer nur Beispiele...

  • Benutzer-Avatarbild

    Hallo, danke für die Antwort. Ich habe mir auch schon einige der Tuts angesehen und die Beiträge durchgelesen. Das war in der Tat hilfreich. Allerdings ist es für den Moment so, das ich mein Problem nur vereinfacht dargestellt habe - der eigentliche Code ist sehr groß und lässt sich in Kürze nicht so fundamental und komplett umstellen.

  • Benutzer-Avatarbild

    Hallo, ich habe einen Fehler in einem Bindung und kann mir das nicht so recht Erklären, was ich hier falsch mache. Der Fehler ist: Quellcode (1 Zeile) Hier der Code dazu: XML-Quellcode (18 Zeilen) VB.NET-Quellcode (20 Zeilen) Ansich ist es funktionsfähig - aber ich fürchte die Fehler wirken sich später aus, weil halt doch etwas falsch ist. Auch im Editor wird mir der Teil "Mode=TwoWay" angezeigt mit dem Hinweis "für die Bindung wurde kein DataContext gefunden". Evtl kann man es auch besser mache…

  • Benutzer-Avatarbild

    Hallo, danke für den Tipp - kann sein das ich etwas unerfahren mit den Bindings bin. Habe jetzt mal folgendes versucht - aber das ging schief: VB.NET-Quellcode (7 Zeilen) Aber leider bleibt das Control leer - aber ich bekomme auch keine Feher NACHTRAG: Hallo, so - jetzt hab ich'sVB.NET-Quellcode (6 Zeilen) XML-Quellcode (1 Zeile) Danke für den Hinweis!Eine Frage noch - wie war der Kommentar Zitat: „wpf-Combo findich verwirrend“ gemeint?

  • Benutzer-Avatarbild

    Hallo, vermutlich nur ein einfaches Verständnisproblem. Ich habe eine Class mit Werten und möchte eine Teilmenge - also Quasi eine Spalte in eine ComboBox füllen. Kann aber die Spalte nicht addressieren, bzw. bekomme falsche Werte VB.NET-Quellcode (11 Zeilen) Hier das Control XML-Quellcode (1 Zeile) Hier der Code: VB.NET-Quellcode (6 Zeilen) Wir bekomme ich es hin, dass in CB_UInfo_Department die Werte aus mysetup.DepartmentList.DepartmentShortCode liegen? Für einen Tipp wäre ich sehr dankbar. L…

  • Benutzer-Avatarbild

    Hallo, ja - das wäre unter Umständen der "Ausgang für Helden" aber - da habe ich das Problem, dass der User, der das Programm ausführt nicht die Rechte hat den Vorgang auszuführen, sondern nur das Programm selbst. Deshalb hätte ich den Weg über die ManagementObjects gewählt. WMI Objekte auszulesen bekomme ich hin - nur wie das genaue übersetzen von diesem Befehl ist - das ist mir nicht ganz klar. Das ist der erste Ansatz - aber dann komme ich nicht weiter: VB.NET-Quellcode (21 Zeilen)

  • Benutzer-Avatarbild

    Hi, nun diese Problemstellung ist Bestandteil eines größeren Toosets, mit dem unsere Workstations verwaltet werden. Ca. alle 2-4 Wochen muss ein Rechner umbenannt werden. Warum ich das so mache ist - weil dieses Toolset auch Logsschreibt und damit nachvollzogen werden kann wann eine Änderung durch wen statt gefunden hat. LG Martin

  • Benutzer-Avatarbild

    Hallo, ich möchte gerne in meinem VB Programm remote den Computername eines remote Rechners ändern. Der Rechner ist Mitglied in der AD-Domain. Ich habe dabei einen CLI Befehl, den - wenn er über unsere Softwareverteilung (über ein Adminkonto) ausgeführt wird - tatsächlich funktioniert. Der Befehl sieht so aus: wmic computersystem where name="altername" call rename name="neuername" Jetzt bin ich am kucken - wie ich das am besten über VB lösen kann. Hat jemand hier etwas ähnliches schon gemacht? K…

  • Benutzer-Avatarbild

    Hallo, danke für den Denkanstoß. Ich habe es jetzt so gemacht: VB.NET-Quellcode (8 Zeilen)

  • Benutzer-Avatarbild

    Hallo, danke - ja das war auch meine Idee. Aber mir gelingt es nicht die Eigenschaft zu adressieren. DG_Client.selecteditem ist immer gleich das ganze Objekt. Oder meintest Du das ganze Objekt gleich übernehmen...

  • Benutzer-Avatarbild

    Hallo, ich habe ein Problem mit einem Datagrid. Ich baue das Grid aus einer eigenen Klasse auf. Wenn eine Zeile markiert wird und über ein ContextMenu der Punkt Computer Info gewählt wird, dann wird der Datensatz an das Fenster übergeben. Geht auch - solang bis ich die Tabelle (Grid) anders sortiere. Dann stimmt der Index nicht mehr. Lässt sich die Indexierung nach einem Sort neu erstellen? Hier der Code: Das Grid XML-Quellcode (31 Zeilen) Die Klasse(n): VB.NET-Quellcode (28 Zeilen) Der Code VB.…

  • Benutzer-Avatarbild

    Vollzitat eines Vorposts durch Anredefunktion ersetzt ~VaporiZed @ErfinderDesRades: Danke - doch das habe ich verstanden. Es ist meine Klasse - aber die vier Codezeilen die ich mir spare ist es nicht "wert" einen Clone-Methode zu implementieren. Ich hatte einen "strategischen Denkfehler" und der konnte gelöst werden! Merci!

  • Benutzer-Avatarbild

    Hi, ja - das sehe ich auch als Sinnvoll an. Vor allem der Grundsatz innerhalb eines Programmes eine "Tätigkeit" nur einmalig zu tun. Ich habe das erstellen der neuen Instanz und die Zuweisung der Credentials in ein Sub ausgelagert und rufe das dann auf. Das mit den Clones muss ich noch testen - wird sicherlich noch wertvoll sein!

  • Benutzer-Avatarbild

    Hallo, ja - da habe ich jetzt wieder einige Basics gelernt, die mir so nicht ganz klar waren. -> Klassen sind Referenztypen ! Vielen Dank! Ich mache es jetzt so, das ich in der Klasse nicht mehr das DirectoryEntry Objekt speichere und übergebe - sondern nur noch die Credentials. Dann baue ich in den Funktionen halt jedes mal ein frisches DirectoryEntry-Objekt zusammen.