1.4k Aufrufe
in Anwendungen(Java,C++...) von
Moin Moin,

ich möchte verhindern das Bilder aus der Zwischenablage in meine RTF-Box eingefügt werden. Ich habe es folgendermaßen probiert:




If e.Control = True And e.KeyCode = Keys.V Then

Dim DataObjects As IDataObject = Clipboard.GetDataObject

If DataObjects.GetDataPresent(DataFormats.Bitmap) Then

MsgBox("Bitte fügen Sie keine Bilder ein!")

End If



Das funktionieret isofern gut, wenn sich nur ein Bild in der Zwischenablage befindet. Wenn sich aber Text und Bild in der Zwischenablage befindet wird es als Text erkannt und somit auch das Bild eingefügt. Wie kann man das verhindern?

3 Antworten

0 Punkte
von
probiere dies mal:


If (Clipboard.ContainsText And Clipboard.ContainsImage) Then

MsgBox("Text und Bild")
0 Punkte
von
Danke für den Tipp.
Es bleibt beim selben Resultat.
0 Punkte
von
hat keiner eine Idee?

Es muss doch möglich sein, wenn sich in der Zwischenablage eine Bild mit Text befindet das das Bild nicht eingefügt wird.

rtf_keydown(....)

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...