Suchergebnisse

Suchergebnisse 1-30 von insgesamt 160.

  • Benutzer-Avatarbild

    @DTF Danke für Deine Erklärung, das ist vermutlich das, was ich brauche. So muss ich auch keine Rücksicht auf Rahmen-Breiten nehmen

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Vergleiche mal die Form-Breite“ Fensterbreite im Designer: 531 Pixel. Fensterbreite zur Laufzeit: 517 Pixel. Im Designer ist die Rahmen-Breite optisch mit der aus Windows-7 gleichzusetzen würde ich sagen (8 Pixel). Ich nutze Windows 11, da ist die Rahmen-Breite zur Laufzeit dann nur 1 Pixel. Evtl. hat es damit auch noch was zu tun?!

  • Benutzer-Avatarbild

    @RodFromGermany Danke für diese Info, die Klasse SystemInformation kannte ich bislang noch nicht Ich habe mit folgenden Variablen etwas herumgespielt: - SystemInformation.BorderStyle - SystemInformation.BorderMultiplierFactor - SystemInformation.Border3DSize (wobei meine Form auf FormBorderStyle = Sizable steht) Leider bekomme ich den überstehenden Rand nicht "sauber" wegoptimiert, ohne jetzt z.B. immer fix noch 3 Pixel abzuziehen

  • Benutzer-Avatarbild

    @RodFromGermany Jo, das war genau der Schritt in die richtige Richtung Allerdings verstehe ich noch nicht ganz, was den Teil ausmacht, der jetzt immer noch übersteht: vb-paradise.de/index.php/Attac…f136754cd39b0ce0ab17d591a

  • Benutzer-Avatarbild

    Hallo liebe Community, ich bin mir aktuell gar nicht sicher, ob ich da gerade nur einen Furz im Kopf habe, oder ob mir das Framework da einen Streich spielt. Ich habe einen Dialog mit einer selbst gebauten Menü-Leiste (TableLayoutPanel mit Buttons), die oben angebracht ist: vb-paradise.de/index.php/Attac…f136754cd39b0ce0ab17d591a Beim Klick auf die Schaltfläche Item3, geht ein weiterer Dialog auf, der einem Dropdown ähneln soll: vb-paradise.de/index.php/Attac…f136754cd39b0ce0ab17d591a Grundsätzl…

  • Benutzer-Avatarbild

    @VaporiZed: Danke für die Info, nur leider scheint es für BorderStyle=None nicht zu funktionieren Ich vermute, dass ich mir das "blinken" selber in form von Abändern der Hintergrundfarbe etc. bauen muss. Das Blinken ist nicht das Problem und ja auch schon fertig, nur fehlt mir der dafür benötigte Trigger, wann es blinken soll und wann nicht...

  • Benutzer-Avatarbild

    Hallo liebe Community, ich möchte gern einen Dialog nach meinen Design-Vorstellungen nutzen, weshalb ich das Form auf BorderStyle=None gestellt habe. Damit habe ich die Möglichkeit, eine eigene Titelleiste einzubringen - so weit, so gut. Nun gibt es allerdings ein Problem, wenn ich den Dialog modal aufrufe. Normalerweise macht ein modaler Dialog (mit Blinken) auf sich aufmerksam, wenn man das aufrufende Form anklickt. Dieses Verhalten möchte ich nun auch in meinem Dialog haben. Sobald man allerd…

  • Benutzer-Avatarbild

    Besten Dank für Deine Mühe! Jetzt habe ich schon ein schlechtes Gewissen, dass Du dir den Aufwand gemacht hast, denn das wäre nämlich noch meine Notlösung gewesen, einen eigenen UITypeEditor zu basteln Hab gerade mal reingeschaut, wäre prinzipiell damit machbar, danke

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Public Properties“ Danke für den Hinweis, sind sie allerdings tatsächlich schon. Bis auf die Liste selbst, das ist (momentan) eine lokale Variable. @ErfinderDesRades Jo, dachte nur, es wäre für den Lösungsansatz eher uninteressant. Hier meine Klasse: (Versteckter Text) Und die Enumerationen: (Versteckter Text) Zitat von Fakiz: „Also bei mir funktioniert das soweit ganz gut“ Achso, das habe ich noch gar nicht überlegt. Wäre evtl. ein Ansatz, allerdings kann ich z.B. ein…

  • Benutzer-Avatarbild

    Danke für Deinen Vorschlag In der Zwischenzeit hatte ich das allerdings auch schon ausprobiert und wenn ich eine List<EigeneKlasse> zuweise, komme ich schon gar nicht mehr an die einzelnen Elemente heran: vb-paradise.de/index.php/Attac…f136754cd39b0ce0ab17d591a Das PropertyGrid bietet ja neben der Eigenschaft SelectedObject noch die Eigenschaft SelectedObjects an. Wenn ich diese dann mit meiner List<>.ToArray() beschreibe, sehe ich im PropertyGrid allerdings nur das erste Element

  • Benutzer-Avatarbild

    Guten Morgen werte Community, ich habe eine eigene Klasse erstellt, welche folgende Datentypen als Eigenschaften besitzt: String Dictionary<string,string> (genauer gesagt ein SerializableDictionary<string,string>, siehe stackoverflow.com/questions/12…erializing-net-dictionary) Enum Anschließend habe ich dann eine Liste von diesem Objekt angelegt. Diese Liste soll dann zur Laufzeit vom Bediener editierbar sein. Da das Datagridview ziemlich mächtig ist, ich mich aber mit dem DataBinding nicht sond…

  • Benutzer-Avatarbild

    XML richtig einlesen ?!

    TRiViUM - - Sonstige Problemstellungen

    Beitrag

    Komme leider erst morgen wieder dazu, Dein Lösungsvorschlag zu implementieren. Aber mich würde es interessieren, ob es dann am Ende genau so aussieht, wie ich angegeben habe, oder ob das vllt. "nur" Attribute werden... Wie fügt er es bei Dir zusammen?

  • Benutzer-Avatarbild

    XML richtig einlesen ?!

    TRiViUM - - Sonstige Problemstellungen

    Beitrag

    Jo, werde ich jetzt vermutlich auch so machen. Aber noch mal kurz zurück zum "manuellen" Auslesen der XML-Datei: HTML-Quellcode (8 Zeilen) Wie würde ich das Attribute ID auslesen, bis zum Knoten Text kommen und alle dort befindlichen "Elemente" auslesen können? (rein interessehalber)... Offenbar habe ich noch nicht ganz verstanden, wie die XmlReader.Read()-Funktion funktioniert bzw. was für dieses Objekt ein Knoten bedeutet und was nicht. Was ich suche ist quasi eine Erklärung, welche Funktionen…

  • Benutzer-Avatarbild

    XML richtig einlesen ?!

    TRiViUM - - Sonstige Problemstellungen

    Beitrag

    Interessant, danke für den Hinweis. Ich habe die Klasse Dictionary noch mal etwas genauer analysiert und festgestellt, dass sie ISerializable implementiert. Warum benötigt man dennoch so eine erweiterte Klasse?

  • Benutzer-Avatarbild

    XML richtig einlesen ?!

    TRiViUM - - Sonstige Problemstellungen

    Beitrag

    Zitat von RodFromGermany: „Erstell Dir eine Datenklasse mit all Deinen Properties und serialisiere die per XML“ Das habe ich bereits schon versucht. Allerdings gibt es bei Dictionary<string, string> eine Exception, weil dieses Objekt scheinbar nicht Serialisiert werden kann: C#-Quellcode (1 Zeile) Was ich probiert habe: C#-Quellcode (21 Zeilen)

  • Benutzer-Avatarbild

    XML richtig einlesen ?!

    TRiViUM - - Sonstige Problemstellungen

    Beitrag

    Zitat von RodFromGermany: „Warum willst Du das Multi-Language-Konzept von Microsoft neu erfinden?“ Nee, das habe ich gar nicht vor. Meine Software soll eine XML-Datei einlesen, in der Meldungen hinterlegt sind, die das Programm anzeigen kann. Zu jeder Meldung gibts ja noch weitere Eigenschaften, die das Verhalten meiner Software bei bestimmten Meldungen beeinflussen sollen. Das mit der Sprache habe ich dort mit aufgenommen, weil ich hier das erste mal mit mehreren Sprachen in meiner Software arb…

  • Benutzer-Avatarbild

    XML richtig einlesen ?!

    TRiViUM - - Sonstige Problemstellungen

    Beitrag

    Hallo liebe Community,ich möchte eine XML-Datei einlesen, die folgenden Inhalt hat: (Versteckter Text) Um nach dem Einlesen einfacher auf den Inhalt zugreifen zu können habe ich dazu erstmal eine Klasse Message erstellt, welche folgende Eigenschaften besitzt: (Versteckter Text) Diese Klasse soll quasi einen Knotenpunkt Message repräsentieren. Die Elemente, die im XML-Dokument so zu sagen unter dem XML-Pfad Messages/Message/Text auftauchen (aktuell DE, EN) sind beliebig erweiterbar. Hier sollen Ü…

  • Benutzer-Avatarbild

    Übrigens habe ich dann doch rausfinden können, woran es gelegen hat: Ich habe in der Main ein Aufruf einer Form, die in dem Projekt, auf das verwiesen wurde, liegt. Scheinbar erledigt das Framework erstmal einige Dinge (prüfen, ob alle Typen, die in der Main benötigt werden, auch geladen wurden), bevor die Anwendung zum Einstiegspunkt gelangt. Da dies dann nicht der fall war, startet meine Anwendung gar nicht erst. Das Entfernen dieser besagten Form behob dann das Problem...

  • Benutzer-Avatarbild

    @Gregor Jasinski Also grundsätzlich habe ich so ein Problem noch nie beobachtet, und ich habe schon öfter mal mehrere Projekte in einer Projektmappe u.A. auch mit statischen Variablen... Evtl. Zufall, aber wie auch immer...ich probiere, sollte ich so ein Verhalten noch mal beobachten, mal die Projekte zu separieren...

  • Benutzer-Avatarbild

    @RodFromGermany Das hat funktioniert, besten Dank! Musste erstmal die AppConfig neu hinzufügen, lösche die scheinbar immer, weil ich dachte, man braucht diese nicht... Gibt's dazu eine Erklärung?

  • Benutzer-Avatarbild

    Guten Morgen liebe Community, ich habe ein seltsames Verhalten meiner Projektmappe entdeckt, was ich so noch nie beobachten konnte. Meine Projektmappe besteht aus ca. 10 Projekten, wo einzelne Projekte untereinander (Projekt-) Verweise zueinander haben. Damit nun nicht 10 Dlls im Exe-Verzeichnis herumliegen, habe ich neben der Exe ein "bin"-Verzeichnis erstellt und folgenden Code hinzugefügt: C#-Quellcode (1 Zeile) Dort habe ich dann alle Verweis-Dlls hinkopiert. Soweit - so gut. Jetzt gibt es a…

  • Benutzer-Avatarbild

    Jo, das ist eine sehr gute Idee, die Schrift automatisch an die Control-Größe anzupassen

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „macht, dass der Text rotiert“ Ach verdammt...Du hast natürlich Recht. Ich hab da eine Variable (Height/2) angegeben, natürlich dreht er sich dann ständig, wenn man die Größe des Controls ändert Hab scheinbar gedacht, ich hätte immer einen anderen Wert dort übergeben, hab ich dann tatsächlich nicht gesehen. Hab jetzt selbst nochmal gründlich über den Code geschaut, so sieht jetzt das Ergebnis aus: vb-paradise.de/index.php/Attac…f136754cd39b0ce0ab17d591a Zitat von BitBrö…

  • Benutzer-Avatarbild

    @BitBröselnullJo, davon bin ich auch ausgegangen. Allerdings macht mir das Control zur Designzeit komische Sachen, wenn ich die Größe verändere (Animation, bitte anklicken): vb-paradise.de/index.php/Attac…f136754cd39b0ce0ab17d591a Folgende Parameter habe ich beim Aufruf der Funktion DrawCurvedText verwendet: C#-Quellcode (3 Zeilen) Wie genau müsste ich den distanceFromCentreToBaseOfText (sweepAngle) berechnen? Zitat von RodFromGermany: „die Quelle dafür“ Natürlich: stackoverflow.com/questions/28…

  • Benutzer-Avatarbild

    Hallo liebe Community, ich möchte ein Control programmieren, dass so ähnlich aussieht wie ein NOT-AUS-Schalter: vb-paradise.de/index.php/Attac…f136754cd39b0ce0ab17d591a Mal abgesehen von dem Text AUS, der unten steht, und den weißen Pfeilen in der mitte, sieht mein Steuerelement bisher so aus: vb-paradise.de/index.php/Attac…f136754cd39b0ce0ab17d591a Das Zeichnen von Kreisen (Ellipsen) ist auch gar nicht das Problem, vor dem ich stehe, sondern das Zeichnen des Textes um den Kreis herum. Hier der …

  • Benutzer-Avatarbild

    Zitat von ISliceUrPanties: „Man soll Code ja nicht unnötigerweise duplizieren“ Das macht vollkommen Sinn und von Natur aus sind Programmierer ja nun mal schreibfaul Aber das dachte ich mir schon, schließlich bedeuten unterschiedliche Namespaces nunmal auch unterschiedliche Inhalte. Danke für die Info!

  • Benutzer-Avatarbild

    Hallo liebe Community, ich möchte prüfen, von welchem Typ ein mir übergebenes Objekt ist. Bislang habe ich das immer in meinen Projekten wie folgt gemacht: C#-Quellcode (4 Zeilen) (object1 ist die übergebene Instanz einer Klasse und MyObjectClass ist die Klasse selbst) Das funktioniert leider nicht, wenn die Namespaces unterschiedlich sind. Ich habe jetzt nämlich nicht mehr 1 Projekt, sondern 2 verschiedene. Was ich noch probiert habe: C-Quellcode (4 Zeilen) Ich vermute, dass es an den Namespace…

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Muss es denn ein so altes Framework sein?“ Tatsächlich lag es am ausgewählten Framework... Hab's zum Test mal auf 4.5 abgeändert und die Infos sind da... Gab's diese Infos bei Framework 2.0 noch nie ? Aber Danke für diese Info!

  • Benutzer-Avatarbild

    Hallo liebe Community, ich habe schon seit etwas längerem keine Methodeninformationen mehr in Visual Studio angezeigt bekommen: vb-paradise.de/index.php/Attac…f136754cd39b0ce0ab17d591a Wie es aber eigentlich sein sollte: vb-paradise.de/index.php/Attac…f136754cd39b0ce0ab17d591a Eine Visual Studio-Einstellung ist das glaub ich nicht, denn ich habe VS komplett deinstalliert (inkl. allen Einstellungen und Registry-Einträgen), neu installiert und mich nicht angemeldet... Fehlt mir eventuell nur ein P…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „give it a try, plz“Ich war der Meinung, das Objekt, welches da übergeben werden muss, eine Instanz des Objektes sein muss. Und ich dachte, dass ich diese nicht habe. Aber so, wie du es beschrieben hast, funktioniert es!