Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

18.07.2011, 15:34

.net Richtextbox animierte Bilder

Hallo alle miteinander.

Nachdem ich etwa 2 Stunden gegoogelt und die Forum- Suchfunktion mehrmals erfolgslos genutzt habe, stelle ich die Frage einfach mal hier.
Ich programmiere mit vb.net, allerdings betrifft das Problem eigentlich allgemein .net.
Also:

Ich habe eine Richtextbox (für einen Chat), in die ich gerne animierte Bilder (Smileys) packen möchte.
Ich habe bereits viele VB6 Lösungen gefunden, allerdings gibt es diese OLE Objekte (oder so) in .net nicht mehr.

Weiß irgendjemand eine Lösung, wie man das anstellen könnte?

2

18.07.2011, 16:14

http://lmgtfy.com/?q=.net+richtextbox+image
erstes Ergebnis und folgende

Entweder per Clipboard Hack (siehe drittes Ergebnis) oder direkt per RTF Text, was etwas mehr Wissen über RTF erfordert, siehe erstes Ergebnis.

Wenn du WPF benutzen würdest, wäre das übrigens wesentlich einfacher (siehe z.B. BlockUIContainer).

3

18.07.2011, 16:17

Also...

sehe ich mir gleich an
WPF kann ich nicht benutzen, da es unter XP nur mit einem patch verfügbar ist, und ich will, dass das Programm auf XP systemen ausgeführt werden kann, die sehr schlecht gewartet werden (unsere schule) :)

BLU3 L30PARD

Treue Seele

Beiträge: 336

Wohnort: Hoch oben im Norden Schleswig Holsteins

Beruf: Schüler

  • Private Nachricht senden

4

18.07.2011, 16:18

Benutzt du WinForms oder WPF?

Hier hat jemand dasselbe Problem, ihm wird auch geholfen (englisch):
http://social.msdn.microsoft.com/Forums/…ad-1298225809f1

Der Code dort ist zwar in C# geschrieben, aber es gibt im Netz einige C# to VB Converter, Google mal danach ;)

5

18.07.2011, 16:18

so... habs angesehen

die 3 Google Ergebnisse hatte ich längst gefunden, sie funktionieren allerdings nicht mit animierten Bildern!



@BLU3 L30PARD: jetzt erst gelesen, WindowsForms

6

18.07.2011, 16:33

RTF zeigt AFAIK keine animierten Bilder an - das sollte nur mit OLE möglich sein. In WPF ist das wie auch schon in BLU3 L30PARD's Link beschrieben leicht möglich, da man eigene Komponenten einbauen kann.
Für die OLE Variante förderte Google mir unter folgenden Stichworten diesen Link zu Tage
Suche: OLE richtextbox
http://www.codeproject.com/KB/edit/MyExtRichTextBox.aspx

7

18.07.2011, 16:33

komplett edit:

kann man die OLE Variante auch mit vb.net benutzen?
standardmäßig scheint sie nämlich nicht zu funktionieren

8

18.07.2011, 16:56

sollte möglich sein. Lade doch mal das Demoprojekt runter und schau ob es bei dir funktioniert. Vielleicht gibts da auch irgendwelche Sicherheitseinstellungen etc.

DerMark

Treue Seele

Beiträge: 324

Wohnort: Emsdetten

Beruf: Softwareentwickler

  • Private Nachricht senden

9

18.07.2011, 17:08

Du könntest auch ein WebBrowser Control verwenden und den text vom Chat mit HTML tags formatiert an dieses Control übergeben, damit kannst du viel mehr als nur animierte gifs oder Bilder einbetten, auch ohne dich mit dem RTF Format beschäftigen zu müssen.

Werbeanzeige