Suchergebnisse

Suchergebnisse 1-27 von insgesamt 27.

  • Benutzer-Avatarbild

    Habe es gerade mit einem neuen Programm probiert, da funktioniert es. Contextmenü mit 2 Items erstellt, dazu eine Checkbox. Quellcode (3 Zeilen) Je nachdem, ob die Checkbox an oder aus ist, ist das 2. Item sichtbar oder nicht. Was passiert, wenn du es anstatt mit .visible mit .enabled probierst?

  • Benutzer-Avatarbild

    Hallo, ich versuche auf das Resize-Event eines externen Fensters zu reagieren. Ziel ist, meine eigene Anwendung entsprechend mit zu bewegen. Bisher polle ich dessen Größe in einem extra Thread aber man merkt trotzdem noch eine Verzögerung. Nach Bemühen von Google gibt es wohl mehrere Möglichkeiten: - SetEventHook - GetMessage Welche davon ist besser geeignet? Hat jemand ein kleines Beispiel um z.B. auf den Resize von Notepad zu reagieren? Danke schonmal für die Antworten.

  • Benutzer-Avatarbild

    Danke für die Antwort Rod. Habe das Problem lokalisiert.. Es war nicht der separate GUI Thread, sondern ich habe im GrabThread in der Schleife dauernd auf das Textfeld mit der IP zugegriffen... IP in ne Variable... Problem gelöst.

  • Benutzer-Avatarbild

    Hallo zusammen, habe in meiner WinForms-Anwendung 2 Threads laufen (jeweils mit .IsBackground = True). Der erste joint eine UDP-Multicastgruppe und bekommt in einer Dauerschleife ca. alle 3ms Daten davon (jeweils ca. 17k). Der zweite updated in einer Dauerschleife mittels Control.Invoke die GUI mit den Daten aus dem erhaltenen Byte-Array (2 Textfelder, 2 Datagridviews). Das ganze erfolgt mit Hilfe von Threading.thread.sleep(1000) alle 1 Sekunde. Durch eine Packet-ID im Datenheader kann ich sehen…

  • Benutzer-Avatarbild

    Hat sich erledigt. Geht folgendermaßen: Quellcode (5 Zeilen)

  • Benutzer-Avatarbild

    Hallo, ist es möglich, auf einem Rechner mehrere Programme laufen zu lassen, die der selben Multicast-Gruppe beitreten? Die Multicast-Gruppe bekommt Daten von verschiedenen IPs und ich möchte eine Instanz für eine IP starten, die die Daten entsprechend rausfiltert. Wenn ich meine Anwendung mehrmals starte, bekomme ich folgende Fehelrmeldung: "Exception occurred when creating multicast socket: Normalerweise darf jede Socketadresse (Protokoll, Netzwerkadresse oder Anschluss) nur jeweils einmal ver…

  • Benutzer-Avatarbild

    Danke für die Antwort. Fastlines benutze ich bereits. Werde mir das "Microsoft Chart for Windows Forms Samples Environment" auf jeden Fall ansehen. Danke für den Tipp.

  • Benutzer-Avatarbild

    Hallo zusammen, ich bräuchte einen Rat zum Thema Datenreduzierung / flüssigeTrenddarstellung in einem MSChart Control. Ich habe zwischen 1 und 30 Series und bekomme jede Sekunde einen neuen Wert für diese dazu. Auf einen Tag hochgerechnet ergibt das ca. 2,6 Millionen Datenpunkte pro Tag maximal. Diese komplett darzustellen ergibt natürlich keinen Sinn, da ja u.a. der Bildschirm die maximale Anzahl an Pixeln (darstellbaren Punkten) einschränkt. Der Bereich der X-Achse ist wahlweise auf 1 Minute, …

  • Benutzer-Avatarbild

    Danke für die Antwort. Leider ist ein Balkendiagramm nicht das, was ich suche. Wie bereits oben geschrieben möchte ich ein Liniendiagramm vertikal darstellen, so dass es aussieht, als wären X- und Y-Achse vertauscht.

  • Benutzer-Avatarbild

    Hallo, ich benutze in einem Programm das Chart Conrtrol von Microsoft. Gibt es dort die Möglichkeit ein Linien-Diagramm (X,Y Punkte) um 90° zu drehen, sodass die Y-Achse zur X-Achse wird und umgekehrt? Wenn nein, gibt es Alternativen, die das können?

  • Benutzer-Avatarbild

    Zitat: „Die Einstellung, die du suchst ist der PixelOffsetMode: paintEventArgs.Graphics.PixelOffsetMode = PixelOffsetMode.HighQuality Dann sollte es gehen. “ Genau das war es! Danke vielmals! Funktioniert auch mit PixelOffsetMode.Half

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Du kannst doch die Instanz des Bildes zu Fuß auf eine minimale Größe stretchen und die dann anzeigen.“ Wie meinst du das? Ich will nur eine skalierbare Picturebox, die mir die Pixel eines Bildes / eines Bildausschnittes gleichmäßig verteilt anzeigt: Beispiel: Bild: 5x5 Picturebox Breite: 200 Picturebox Höhe: 150 Jedes Pixel sollte also gleichmäßig (!) mit 40x30 dargestellt werden...

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Nimm mal ein etwas größeres Bild (20 x 20) und ein sehr viel größeres Bild. Da wird es besser.“ Ja, weiß ich, das hab ich auch schon im ersten Post geschrieben. Aber das soll ein Zoom-Fenster werden, bei dem man eben extra auch kleine Bildausschnitte 1:1 anzeigen lassen können soll. Kann doch nicht sein, dass es dafür bisher noch keine schnelle Lösung gibt.

  • Benutzer-Avatarbild

    @RodFromGermany Ich glaube, du misverstehst mein "Problem". Mir ist bekannt, dass mit NearestNeighbor das Bild grobkörnig erscheint (genau das will ich ja bezwecken) und dass man die Interpolationsmodi umschalten kann. Mich stört dabei nur, dass das gestretchte Bild nicht sauber auf die PictureBox abgebildet wird (egal bei welchem InterpolationMode). Da liegt Fakiz mit seiner Antwort wahrscheinlich näher dran. @Fakiz Hättest du evtl. ein kurzes Beispiel dazu?

  • Benutzer-Avatarbild

    Anbei nochmal das gleiche Projekt mit PictureBoxInterpolationMode zum "Rumprobieren".

  • Benutzer-Avatarbild

    @RodFromGermany Sieht das Programm bei dir auch so aus, wie auf dem zuletzt von mir geposteten Screenshot? Wenn ja, dann ist dieses Verhalten wohl kein Bug sondern ein Feature... Stört das sonst niemanden, dass das Bild nicht sauber gestretcht wird? Wenn das interpolierte Bild wenigstens die komplette Picturebox abdecken würde anstatt ein Stück Rand durchzulassen...

  • Benutzer-Avatarbild

    Ah, da unten. Wollte vorhin auch schon den Forenupload benutzen, hab den Tab aber einfach nicht gesehen.

  • Benutzer-Avatarbild

    Ok, hab ein kleines Testprojekt dazu erstellt: - Eine Form mit rotem Hintergrund - Eine Picturebox mit grünem Hintergrund, SizeMode Stretchimage und Anchor Top, Left, Bottom, Right - In der Picturebox das 5x5 Bild (bestehend aus gelben / schwarzen Farben) Man sieht deutlich den grünen Hintergrund der Picturebox, obwohl das schwarz-gelbe Bild gestretcht sein sollte. Testprojekt.jpg Ich habe die Vermutung, dass das hochskalieren intern mit DirectX geschieht, und ich meine mal gelesen zu haben, das…

  • Benutzer-Avatarbild

    *unnötiges Zitat entfernt* VB.NET-Quellcode (22 Zeilen) *VB-BBCode eingefügt*

  • Benutzer-Avatarbild

    @RodFromGermany Ich habe beim ersten Bild eine Picturebox genommen, bei der man den Interpolationsmode auf Nearest Neighbour setzen kann. Die Form ist eine normale Form, dessen Hintergrund ich zur besseren Übersicht rot gefärbt habe Hier nochmal ein Bild mit einer Standard-Picturebox direkt aus dem Werkzeugkasten und SizeMode StretchImage: Image5x5-2.jpg Hier sieht man auch teilweise den weißen Hintergrund der Box am Bildrand. Original 5x5 Bild: Image5x5-orig.jpg

  • Benutzer-Avatarbild

    Moin, ich habe hier ein kleines Darstellungsproblem, wenn ich ein relativ kleines Bild (hier im Beispiel 5x5 Pixel) in eine Picturebox lade, und diese dann zusammen mit der hellroten Form vergrößere: Image5x5.jpg Eigentlich dürfte der weiße Hintergrund der Picturebox gar nicht zu sehen sein, da die SizeMode Eigenschaft auf Stretchimage steht. Und es sieht so aus, als ob das Bild um einen halben Pixel nach links gerutscht ist. Bei größeren Bildern tritt das Problem nicht / weniger stark auf. Gibt…

  • Benutzer-Avatarbild

    Hab grad gemerkt, dass ich die Rohbilder der Kamera anstt in 24bpp auch in 8bpp konvertieren kann, was bei Graustufen natürlich locker langt und sie somit auch automatisch ne Palette haben... Jetzt geht die Einfärbung über die Paletteneinträge wunderbar schnell. Danke euch!

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Weise denen eine Palette zu. Gugst Du ColorPalette. Mach Die ein 256er Color-Array, fülle das mit Deinen Farben. Nimm eine Bitmap, hole Dir deren Palette-Eintrag vom Typ ColorPalette, gib dem die richtige Dimension (256) und weise den einzelnen Einträgen Deine Color-Werte zu. Feddich.“ Die Graustufenbilder sind normale Bitmaps 24bpp mit z.B. R,G,B: 192,192,192. Quellcode (3 Zeilen) Beim Abrufen der Palette ist diese leer ?! (entries hat keine Einträge)

  • Benutzer-Avatarbild

    Hättest du ein kleines Code-Beispiel wie man bei ColorMatrix einzelne Farben "ersetzen" kann? Siehe Beispiel: Alle Pixel der Farbe: RGB(120,120,120) werden zu RGB(255,0,0) oder: Alle Pixel der Farbe: RGB(0,10,20) werden zu RGB(80,60,40)

  • Benutzer-Avatarbild

    Nein, wenn die Auflösung z.B. 900*800 beträgt, schaffe ich 25fps ohne flimmern / flackern. bei 1280*960 sind 15fps noch ok,aber sobald ich auf 20 oder 25fps hoch gehe, flimmerts wieder. Wenn ich das Ganze bei der vollen Auflösung 1280x1024 und 25fps durchführe, zeigt er überhaupt kein Bild mehr an. Ohne Einfärben (nur Darstellung des Original-Graubilds) bekomme ich ein Bild, das aber keine 25fps sondern nur noch gefühlte 10fps hat. Edit: Ich teste gerade GdipEffects, aber ich habe noch keine Ahn…

  • Benutzer-Avatarbild

    Was meinst du mit "im Hintergrund"? Sollte er das Bild nicht sowieso erst nach dem Unlock, also nachdem alle Pixel geändert wurden, auf die Picturebox legen? Und gibts Alternativen zu Lockbits?

  • Benutzer-Avatarbild

    Hallo zusammen, folgende Situation: ich grabbe von einer Kamera kontinuierlich Graustufenbilder (bis zu 1280x1024 Pixel bei 25fps) und zeige diese in einer Picturebox an. Dazu möchte ich je nach Grauwert (0-255), die jeweiligen Pixel entsprechend einfärben - sozusagen eine Farbpalette drüber legen). Beispiel: R: 128 G: 128 B: 128 wird z.B. zu: R: 255 G: 0 B: 0 Folgende Probleme dabei: - Sobald man die SizeMode-Property der Picturebox auf Zoom oder StretchImage setzt, ruckelt das Ganze merklich -…