PowerLooser Geschrieben 5. Juni 2009 Geschrieben 5. Juni 2009 Hallo Leuts... ich habe mal wieder so ein richtig bescheidenes Problem. In meinem Programm möchte ich mir einen gespeicherten Blob anzeigen lassen. Die Anzeige soll in einer RichTextBox erfolgen! Ich kann mir den Blob auf der Festplatte ablagen, dann die datei öffnen... markieren, eine Kopie machen und dann als Paste in der RichTextbox einfügen. Jedoch möchte ich diese Schritte so nicht machen. Hat schon jemand versucht einen Blob direkt in die Zwischenablage zu kopieren??? Wäre sehr dankbar da ich mir dann einige Schritte sparen könnte. Bisher sind meine Versuche gescheitert ein Array in die Zwischenablage zu kopieren. :cool: Zitieren
TDM Geschrieben 5. Juni 2009 Geschrieben 5. Juni 2009 (bearbeitet) Soweit ich weiß, werden Blobs (Dateien) nie in die Zwischenablage kopiert, sondern es wird einfach nur der Link im Dateisystem gespeichert. Stell dir einfach vor, du hast eine 5 GiB große Datei, die würde nur schlecht in eine Zwischenablage passen. [Editerle] Zum eigentlichen Problem: RichTextBox.LoadFile Bearbeitet 5. Juni 2009 von TDM Zitieren
PowerLooser Geschrieben 5. Juni 2009 Autor Geschrieben 5. Juni 2009 Soweit ich weiß, werden Blobs (Dateien) nie in die Zwischenablage kopiert, sondern es wird einfach nur der Link im Dateisystem gespeichert. Stell dir einfach vor, du hast eine 5 GiB große Datei, die würde nur schlecht in eine Zwischenablage passen. [Editerle] Zum eigentlichen Problem: RichTextBox.LoadFile Ich danke dir für deine schnelle Antwort. Das mit der Dateigröße ist kein Problem, da es sich um RTF Dateien handelt, welche die Zwischenablage nicht überladen. Bei Bildern hätte ich den versuch nicht unternommen. Bisher funktioniert meine Variante ja tadellos. Wollte nur ein paar Schritte einsparen! Zitieren
TDM Geschrieben 5. Juni 2009 Geschrieben 5. Juni 2009 Das mit der Dateigröße ist kein Problem, da es sich um RTF Dateien handelt, welche die Zwischenablage nicht überladen. Nein, ich wollte damit aber die Herangehensweise von Microsoft etwas formulieren, damit du weißt, was beim Pasten (Einfügen) in eine RTB passiert. Auch solltest du dir vielleicht folgende Funktion ansehen: RichTextBox.CanPaste Zitieren
PowerLooser Geschrieben 5. Juni 2009 Autor Geschrieben 5. Juni 2009 Nein, ich wollte damit aber die Herangehensweise von Microsoft etwas formulieren, damit du weißt, was beim Pasten (Einfügen) in eine RTB passiert. Auch solltest du dir vielleicht folgende Funktion ansehen: RichTextBox.CanPaste Diese Funktion kannte ich bereits. Funktioniert ganz prima bei Bildern. Bei Texte wird es etwas bescheidener, da hier die Formatierungen ordnungsgemäß dargestellt werden müssen. Es werden auch die Steuerzeichen teilweise eingeblendet, was dann nicht gerade schön aussieht! Aber sonst ganz dienlich. Danke dir trotzdem für deine Mühe Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.