Suchergebnisse

Suchergebnisse 1-11 von insgesamt 11.

  • Benutzer-Avatarbild

    gugge Icons im DatagridView und das CellFormatting-Event Aber das setzt voraus, dass alle Bilder bereits im Voraus geladen sind. Anders ist eine performante Darstellung von Bildern im DGV auch nicht möglich. Dann aber wiederum sind viele Bilder in einem DGV problematisch, weil mw. 100 bilder zu je 2 MegaPixel - da ist iwann Schicht im Schacht. Da muss man sich dann was intelligentes ausdenken, einen Cache, der auch nur Thumbnails der Bilder vorhält.

  • Benutzer-Avatarbild

    naja - wie mein Tut, und v.a. meine Einlassungen aussagen: Damit ists bei weitem noch nicht getan. Zitat von guccini: „also im klartext wäre besser ein picturebox zu benutzen? also cell(9)->picturebox?“Ähm - das ist das komplette Gegenteil von Klartext. Eine DGV-Zelle kann man nicht durch eine Picturebox ersetzen - wie willst du die denn ins DGV einbasteln??

  • Benutzer-Avatarbild

    wenn ich deine eigentümliche, nicht-sprachliche Pfeilchen-Syntax mal zu übersetzen versuchen darf: Du möchtest in einer DGV-Zelle ein Bild anzeigen, geladen aus derjenigen Datei, deren Pfad im Datensatz angegeben ist. - Ist es das, was du möchtest? Ich sags nocheinmal: In meim Tut wird prinzipiell gezeigt, wie man Bilder in DGV-Zellen zur Ansicht bringt. Allerdings - ebenfalls wie gesagt - wird es wesentlich komplizierter, wenn es sich um Bilder handelt, die aus Dateien zu laden sind. Denn das L…

  • Benutzer-Avatarbild

    Hmm - ist fast ärgerlich, dass sich kein einziger code-vorschlag auf das bezieht, was im Tut steht - nämlich dass dem e.Value des CellFormatting-EventArgs ein Image zugewiesen wird. Beachte: DataGridView1.Item(9, e.ColumnIndex).Value ist nicht: e.Value - also den Unterschied sollte man schon bemerken. Weiters muss man natürlich e.RowIndex und e.ColumnIndex checken und ausschliessen, dass das CellFormatting einer Zelle verarbeitet wird, welche gar keine DgvImagCell ist, oder welche sich in der Zu…

  • Benutzer-Avatarbild

    Bitte lesen. Lesen!! Zitat von ErfinderDesRades: „...dem e.Value des CellFormatting-EventArgs ein Image zugewiesen wird. Beachte: DataGridView1.Item(9, e.ColumnIndex).Value ist nicht: e.Value - also den Unterschied sollte man schon bemerken.“Und - weist du etwas an e.Value zu? An e.Value!!!! (oder weisst du etwa garnet, was eine Zuweisung ist? - das ist das mit dem = -Zeichen) Aber das hat nix mit deiner Fehlermeldung zu tun. Deine Fehlermeldung sagt nur, dass der Pfad ein ungültiges Format hat.…

  • Benutzer-Avatarbild

    ja, aber das kommt erst viel später. Zunächst muss guccini lesen lernen - s.post#24 Dann sprechen lernen. Weil eine Wort-Zusammenstellungen wie Zitat von guccini: „e.value soviel ich weiss ist auf object bezogen“ergibt ja gar keinen Sinn. (Versteckter Text) Solange aber seine Äusserungen keinen Sinn ergeben ist da auch nix verstanden, nichtmal die 3 Codezeilen aus dem Tut (sorry dassich das so ungeschminkt sage). Und solange braucht man auch nicht mit Vorschlägen zum Caching der Images zu kommen…

  • Benutzer-Avatarbild

    VB.NET-Quellcode (6 Zeilen) @exc-jdbi: Jo, das ist ein alternatives Konzept, um gespeicherte Bild-Pfade als Bilder zu präsentieren - hat viele Vorteile, und nur den kleinen Nachteil, dass man immer nur 1 Bild sieht, nämlich das aktuell selektierte. Dazu habich auch ein Sample, wie das mit Mit Databinding an Picturebox.Location sehr elegant umsetzbar ist: PictureViewer (sogar mit Video).

  • Benutzer-Avatarbild

    Zitat von VaporiZed: „Ich hab das CellFormatting-Event 2x abonniert.“Jo, das ist wohl keine gute Idee. Weil wenn 2 Handler dasselbe Event abonnieren, wird jedem auch dasselbe Eventargs gegeben. Und wenn das im ersten Handler verändert wurde, kommts im 2. Handler eben verändert an. Genau dafür kann man nu das .FormattingApplied nutzen: Damit, wenn es angibt, dass e.Value bereits formatiert ist, dass man dann nicht versucht, nochmal zu formatieren. Coole Sache - mir ist damals auch aufgefallen, da…

  • Benutzer-Avatarbild

    Bei einer gebundenen DGV-Spalte? Und die für diese Spalte angebundene DataRow-Property ist vom Typ Integer? Und kommt im Formatting-Event trotzdem als Bitmap raus? Sehr Merkwürden. Und - wenn du FormattingApplied setzst - welchen Wert hat das in dem Moment, wenn das nächste FormattingEvent dann mit der Bitmap ankommt?

  • Benutzer-Avatarbild

    täte mich interessieren, was in dem Moment als .FormattingApplied angegeben ist. (aber finde ich schon noch selber raus)

  • Benutzer-Avatarbild

    ja das ist schon klar, das sagte ich ja bereits: Wenn der 1. Eventhandler in e.value eine Bitmap reinmacht, dann kann im 2. Eventhandler logischerweise nix anneres drinne sein als eine Bitmap. Deswegen hatte ich ja gedacht, man solle auf .FormattingApplied testen, so:VB.NET-Quellcode (5 Zeilen)Aber das nützt nix mitte Zufügezeile, wo das auto-default-Image reingelegt wird. Weil - das habich jetzt nachgeguckt - dann steht .FormattingApplied nämlich auf false. Also sichert man ab entweder indem ma…