Avatar billede kedde65 Praktikant
22. maj 2002 - 10:38 Der er 6 kommentarer og
1 løsning

Richtextbox

jeg har en richtextbox hvor jeg kan trække objekter over i. Jge vil gerne kunne fange de objekter, så jeg eksempelvis kan arbejde på dem, og eksempelvis fange deres filnavn.

Hvordan gøres dette?

VH CK
Avatar billede Slater Ekspert
22. maj 2002 - 11:02 #1
Der er et af argumenterne i eventhandleren der indeholder al den information du har brug for.
Avatar billede tjacob Juniormester
22. maj 2002 - 11:02 #2
Hvad med OLEObject og OLEObjects properties?

noget med:
Dim a As OLEObject, b As OLEObjects

b = Form1.RichTextBox1.OLEObjects
For Each a In b
    Debug.Print a
Next a

Jeg tror dog ikke du kan fange filnavnet med dem.
Avatar billede kedde65 Praktikant
22. maj 2002 - 11:25 #3
verine>> Der er ikke nogle af eventhandlerne der bliver udløst når jeg bruger automatisk oledrag and drop!
Avatar billede kedde65 Praktikant
22. maj 2002 - 11:26 #4
tjacob>>Det har jeg prøvet, jeg kan simpelthen ikke få det til at virke.
Avatar billede tjacob Juniormester
22. maj 2002 - 11:38 #5
Jeg kan køre følgende:

Dim a As OLEObject, b As OLEObjects

b = Form1.RichTextBox1.OLEObjects
For Each a In b
    Debug.Print a.Class
Next a

Jeg har testet det med et Word-dokument, og det den skriver er: Word.Document.8

-Det kan jo ikke bruges til meget, og de andre properties i OLEObject er heller ikke meget værd. ;-)
Avatar billede kedde65 Praktikant
22. maj 2002 - 11:59 #6
Det du får frem ved at bruge Olebject.Class er det program der kan åbne filen! Det har jeg ikke noget at bruge til.

Det handler helt konkret om at jeg skal bruge de objekter til at vedhæfte til en mail i outlook.

VH CK
Avatar billede kedde65 Praktikant
25. maj 2002 - 11:59 #7
Nå jeg fandt en anden løsning på problemet!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester