Suchergebnisse

Suchergebnisse 1-30 von insgesamt 377.

  • Benutzer-Avatarbild

    Zitat von VaporiZed: „Ich geb auch mal Ketchup und Senf dazu. Ein Alternativansatz. Du hast ein DGV. Da wählst Du über den SmartTag: Datenquelle und klickst da auch [Projektdatenquelle hinzufügen...], [Objekt], Deine Klasse auswählen. Und dann werden im DGV-Designer alle möglichen Properties angezeigt. Da löschst Du die raus, die Du nicht willst.“ Na da hat sich ja wer Mühe gegeben Das habe ich so in der Art auch schon probiert, allerdings bekomme ich dann folgende Fehlermeldung, sobald das DGV …

  • Benutzer-Avatarbild

    Interessanter Ansatz... Wenn die Dll-Klasse jetzt übertrieben gesagt 999 Properties hätte, müsste ich dann jede *.Browsable(False) setzen? Hätte gedacht, dass ich das z.b. in der DataSource festlegen könnte o.Ä. Bin allerdings ein Anfänger, was das DGV angeht, bezüglich DataBinding...

  • Benutzer-Avatarbild

    Meine eigenen Dll's könnte ich ja noch so bearbeiten, wie du oben beschrieben hast. Ich meine aber Dll's von woanders, wo ich keinen Einfluss drauf nehmen kann.

  • Benutzer-Avatarbild

    Ah, verdammt... Ich habe so etwas in Erinnerung gehabt, wusste aber nicht mehr, wie es angegeben bzw verwendet wird, besten Dank! @NoIde Wie ist das mit Klassen, die Extern (in einer DLL) sind ?

  • Benutzer-Avatarbild

    Nabend liebe Community, ich habe eine list(of MyClass). MyClass besteht aus 10 Eigenschaften + ein paar Methoden und Funktionen. Ich möchte nun nur 3 Eigenschaften von MyClass aus der Liste einem DatagridView (3 Spalten) zuweisen und anzeigen lassen. Ich bekomme es einfach nicht hin, die Zuweisung nur von 3 der 6 Properties zu machen Muss ich dann nochmal eine seperate Liste erstellen, wo nur die Sachen als Property drin sind, die mein DGV anzeigen soll? Danke für eure Denkanstöße

  • Benutzer-Avatarbild

    Hey das hat funktioniert, Danke! Habe ich anscheinend in der Dokumentation überlesen Wobei ich es blöd finde, dafür extra ein Skript zu erstellen, wenn ich die Daten direkt zum Prozess schicken kann...aber nunja, so geht's eben anscheinend nicht. Ist das "normal", dass der Prozess (in meinem Fall Diskpart) nix über stderr schreibt? Dafür ist ja eigentlich der stderr da Was ich mit dem Skript dennoch nicht mitbekomme ist, wo genau der Fehler aufgetreten ist. Das hab ich mir ja durch den stderr er…

  • Benutzer-Avatarbild

    Hi liebe Community, zunächst erstmal mein Vorhaben: Ich möchte mit Diskpart.exe einen Datenträger formatieren und mitbekommen, wenn ein Fehler dabei aufgetreten ist. Momentan mache ich es wie folgt: VB.NET-Quellcode (50 Zeilen) EDIT: VB.NET-Quellcode (3 Zeilen) Der Vorgang an sich funktioniert. Wenn ich jetzt aber z.B. während der Formatierung den USB-Stick entferne, habe ich folgendes Problem: Der ExitCode ist immer 0, egal ob ein Fehler aufgetreten ist, oder nicht. Bei der Abfrage If p.Standar…

  • Benutzer-Avatarbild

    Zitat von VaporiZed: „Und wenn Du im MouseLeave-Ereignis prüfst, ob sich die Maus noch im Rahmen des UCs befindet? Also Vergleich mit Maßen und Position und erst dann die Farbe auf LeaveFarbe änderst, wenn die Maus außerhalb des Rahmens ist?“ Danke für Deinen Hinweis, ist ne gute Idee Edit: Ich hab's doch anders gelöst, nämlich über den Event-Handler des Usercontrols: VB.NET-Quellcode (3 Zeilen)

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „das kann man mit Geschick auch in einer Methode abhandeln, die man pro Main-Ucl einmal aufruft“ Stimmt, denke so ist es einer der besten Wege, da nur das, was nötig ist, gemacht wird. Mit'm Timer geht's zwar auch, aber Event-Basiert ist es meines Erachtens nach richtiger, bzw. mit ner intelligenten Methode. Das mit dem IMessageFilter - Interface hab ich mir mal angeschaut, das werde ich bestimmt in der ein oder anderen Anwendung mal gebrauchen können... Aber mich stö…

  • Benutzer-Avatarbild

    Hi liebe Community, ich habe ein Usercontrol, welches von außen hin wie ein Panel sein soll: MouseEnter-Event: Backcolor soll sich ändern MouseLeave-Event: Backcolor soll sich "zurück ändern" Nun besitzt mein UserControl aber eine Picturebox und ein Label. Wenn ich mit dem Mauszeiger nur auf dem Hintergrund-Bereich des Usercontrols bleibe, funktioniert alles. Komme ich aber z.B. auf die Picturebox oder auf das Label, ändert sich die Hintergrundfarbe wieder "zurück". Gewollt ist hier, wie oben be…

  • Benutzer-Avatarbild

    Danke für Deinen Hinweis. Letzendlich ging es mir bei der Geschichte lediglich nur um eine Art Ingame-Overlay, welches mir zunächst nur die aktuelle Uhrzeit anzeigen sollte... Habs aber wieder sein gelassen, weil ich mich mit dem Thema noch nicht gut genug befasst habe, um soetwas zu programmieren. Zeit ist leider momentan Mangelware ;'(

  • Benutzer-Avatarbild

    Nabend liebe Community, ich bin gerade dabei ein Direct3D.Device zu erstellen... Allerdings klappt es nicht, da der Editor kein .Device kennt. Es wird mir lediglich DeviceInformation vorgeschlagen. Ich habe den Verweis manuell hinzufügen müssen: C:\Windows\Microsoft.NET\DirectX for Managed Code\1.0.2911.0\Microsoft.DirectX.Direct3DX.dll Und dann im Editor:VB.NET-Quellcode (1 Zeile) Was mache ich da falsch? EDIT: Hat sich erledigt, musste noch auf 2 weitere dlls verweisen: C:\Windows\Microsoft.NE…

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „In welchem dienstlichen / privaten Verhältnis stehst Du zu diesem Benutzer?“Es wird ein Mitarbeiter einer externen mir unbekannten Firma sein, dieser würde ggf. noch Anweisungen dazu bekommen, wie er vorgehen soll. Zitat von peterfido: „Solange das Laufwerk ausgewählt werden muss, besteht die Gefahr von Datenverlust.“Das Laufwerk ist ein USB-Stick. Die nötigen Filter System.IO.DriveInfo.DriveType.Removable habe ich bereits eingefügt, sodass man nicht aus Versehen eine …

  • Benutzer-Avatarbild

    Zitat von ichduersie: „Ich war im Kopf gerade in einem ganz anderem Thread“Kein Problem Zitat von ichduersie: „Hast du als Prozess cmd.exe mit diskpart -<argumente> als Argument gestartet, oder hast du diskpart.exe direkt gestartet?“Ich glaube, ich habe diskpart.exe direkt gestartet, da bei cmd.exe -diskpart ein neues cmd-Fenster geöffnet wird, bin mir nicht ganz sicher... Zitat von RodFromGermany: „Dererlei Sachen würde ich tunlichst dem System oder Programmen von Profis überlassen“Mein Vorhabe…

  • Benutzer-Avatarbild

    Zitat von ichduersie: „Bitte erkläre mir das mal ganz ausführlich“ Hehe Also der Benutzer soll in dem Programm ein Laufwerk auswählen können (C:\, D:\, usw.) Wenn der Benutzer dann auf einen Button klickt, sollen folgende Aktionen mit dem Laufwerk durchgeführt werden: 1. alle Partitionen löschen 2. eine Partition erstellen 3. Formatieren (NTFS) 4. Bootloader installieren (NTLDR für Windows XP) Dazu möchte ich nach jedem Schritt wissen, ob er erfolgreich war, oder nicht. Optimalerweise kann das d…

  • Benutzer-Avatarbild

    Zitat von ichduersie: „Einfach nur die richtige Überladung nehmen“ Wenn das so einfach wäre, wieso schreiben dann andere extra Skripte um den Vorgang durchzuführen? Ich habe selber auch schon damit experimentiert, aber es einfach nicht hinbekommen - ohne skript. Zitat von ichduersie: „Und den Output kannst du ja mit der StandardOutput-Eigenschaft der Process-Klasse abfangen.“ Habe ich schon mal versucht, da bekomme ich aber nicht die Rückmeldungen zurück, wie wenn ich die Befehle manuell in der …

  • Benutzer-Avatarbild

    @ichduersie Danke schonmal für Deine Hilfe. Mit diskpart.exe mache ich das ganze momentan noch manuell, ist mir also bekannt. Nur ich hatte da Probleme beim Auswerten der Ausgabe von Diskpart. Dafür gibt es zwar einige Tutorials mittels der Process-Klasse, nur nicht mit dem Ergebnis, dass ich gern hätte. Man muss wohl Skripte schreiben, da man die einzelnen Befehle nicht als Parameter übergeben kann... Und ich möchte eigentlich keine Daten auf anderen Systemen schreiben, da es grundsätzlich in m…

  • Benutzer-Avatarbild

    Hi liebe Community, ich möchte ein Programm schreiben, was folgendes automatisiert erledigen soll: - vorhandene Partitionen löschen - eine neue Partition erstellen - Laufwerk formatieren (format.com /Q /FS:NTFS /V:WindowsXP D:) - Bootloader NTLDR aufspielen (bootsect /nt52 D:) Das besagte Laufwerk ist ein USB-Stick. nun hänge ich fest, Partitionen zu löschen bzw. zu erstellen. Ich habe bereits eine API für die shell32.dll gefunden, allerdings nur zum formatieren... Ziel ist eben, dass auch der d…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Runde Ecken hat ein Button ja von sich aus - oder?“ Eigentlich ja - Ich lasse aber nicht von Button erben, sondern von Control. Somit kann ich die Größe der Abrundung selber bestimmen. Der Button soll ja insgesamt 2 Verläufe besitzen. Einen von unten bis zur Mitte, der Andere von der Mitte bis oben. @RodFromGermany Das kommt der Lösung des Problems schon ziemlich nahe. Ich werde da etwas experimentieren, danke!

  • Benutzer-Avatarbild

    @RodFromGermany Meinst du die Funktion GetRoundedPath für beide Fälle anpassen? Ich habe es jetzt so geändert, allerdings ohne Veränderung: VB.NET-Quellcode (20 Zeilen)

  • Benutzer-Avatarbild

    Hi liebe Community, ich habe ein Button erstellt, welcher an den Ecken abgerundet ist. Das habe ich mithilfe eines GraphicsPath realisiert - damit erziele ich auch beste Ergebnisse. Nun möchte ich den Button mit 2 Verläufen füllen: Verlauf1 soll von ganz unten bis ca. der Mitte verlaufen; Verlauf2 soll ab ca. der Mitte bis ganz oben gehen. Mein Problem ist jetzt, dass ich den ersten Verlauf nicht nur bis zur Hälfte gezeichnet bekomme, sondern er zeichnet sich über den ganzen Button. Evtl. ist da…

  • Benutzer-Avatarbild

    Zitat von Fakiz: „Hast du dir denn mein Beispiel angesehen?“Ja schon, aber auch dort muss ich etwas in meine Form hinzufügen. Ich wollte es ja in meiner Klasse lösen, aber das geht anscheinend nicht. Im Endeffekt läuft ja beides quasi auf das selbe drauf hinaus. Laut @ErfinderDesRades ist die Variante mit dem AsyncWorker eleganter bzw. "einfacher und sicherer". Nix für Ungut @Fakiz, Dein Vorschlag habe ich auch getestet und funktioniert auch soweit. Eventuell kann man das mit meinen Events sogar…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Aber wenn du lieber bei jedem Eventhandler die Prüfung machen willst... “Eigentlich ja eben nicht.Zitat von ErfinderDesRades: „heißt glaub .RaiseGui()“Stimmt! Das habe ich dann wohl anders interpretiert als es gemeint war...ich fuchs mich da mal rein, danke für den Hinweis

  • Benutzer-Avatarbild

    Zitat von FantaZimt: „Das Problem ist, der Button hat keine ID“habe ich auch gerade bemerkt... Dann kannst du evtl. noch hiermit etwas experimentieren: VB.NET-Quellcode (11 Zeilen)

  • Benutzer-Avatarbild

    Zitat von FantaZimt: „Nur funktioniert das bei dem Login-Button nicht“Bist Du Dir denn sicher, die richtige ID zu kennen? Alternativ versuch es evtl. mal mit GetElementFromPoint: VB.NET-Quellcode (1 Zeile)

  • Benutzer-Avatarbild

    hmm...ich glaub da ist es wohl doch am einfachsten, ich invoke die Controls alle... Denn ich komme ja nicht drumherum etwas in meine GUI-Klasse zu schreiben, damit das auch ohne invoke funktioniert. Genau das war aber mein Vorhaben, trotzdem Danke.

  • Benutzer-Avatarbild

    Zitat von Fakiz: „In dieser Methode invokest du die Textbox“das sind ja immer unterschiedliche Steuerelemente...und da muss ich ja bei jedem neuen Projekt wieder ein workaround in meiner GUI-Klasse machen...genau das möchte ich ja nicht. Da kann ich auch ruhig weiter die Controls invoken. @ErfinderDesRades zu dem AsyncWorker, das kommt meinem Vorhaben schon ziemlich nahe, glaube ich. Sind dann zwar ein zwei klassen mehrim Projekt, aber so muss ich nix mehr in der GUI-Klasse invoken wenn ich's ri…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „wenn es nicht zu oft gefeuert wird“ab wann ist es denn oft ? Wie oft es gefeuert wird hängt vom Benutzer ab, denke aber dass es schon nicht zu oft sein wird. Es geht mir letztendlich um eine TCP-Server-Klasse, wo ich Events wie UserConnected, UserDisconnected, UnautorizedUserBlocked usw. feuere. Desweiteren ist die ​Progress(Of T) - Klasse leider erst ab Framework 4.5 verfügbar. Ich wäre aber lieber darunter geblieben, XP-Nutzern zu liebe (davon solls ja auch noch we…

  • Benutzer-Avatarbild

    Schönen Samstag Morgen wünsche ich! zunächst muss ich einmal sagen, dass ich bereits einige Threads mit ähnlichen Themen gefunden habe, diese mir jedoch für so eine "simple" Aufgabe zu oversized bzw. nicht 100 %ig passend erscheinen... Ich habe eine Forms-Anwendung. Diese benutzt eine Klasse, welche ich erstellt habe. Diese Klasse instanziere ich mit WithEvents Test as new TestKlasse. In dieser Klasse habe ich mehrere Events, die in einem Thread der TestKlasse gefeuert werden. Diese Events beinh…

  • Benutzer-Avatarbild

    Zitat von Fakiz: „Vermute aber es wird genau umgekehrt sein, der PerformanceCounter wird auf WMI zu greifen“ Ich dachte das, weil die Klassen so bei WMI beginnen (siehe Anhang). Und wenn der PerformanceCounter auf WMI zugreift, wieso geht es dann nicht schneller direkt mit WMI darauf zuzugreifen?