COS'E'
LA CLIPBOARD
La clipboard é quell'area di
memoria usata come transito per i dati letti o scritti dalle funzioni
di copia e incolla, presenti in tutte le applicazioni Windows. Tutte
le funzioni di copia, incolla, taglia e pulisci si riferiscono ad
operazioni con la clibpoard ed in particolare:
copia |
copia un testo o un'immagine
selezionata nella clipboard |
incolla |
scrive nell'applicazione un
testo o un'immagine copiate in precedenza nella
clipboard |
taglia |
copia un testo o un'immagine
nella clipboard cancellandoli dall'applicazione |
pulisci |
cancella i dati della
clipboard Visual Basic usa l'oggetto |
clipboard per
compiere le operazioni descritte;
COME
SI USA
Vb ha 6 metodi che utilizzano
clipboard:
I formati più usati che
compaiono nelle istruzione sono: Per la grafica
vbCFBitmap |
immagine bitmap o BMP |
vbCFMetafile |
immagine metafile o
WMF |
vbCFText |
testo |
Esempio: come copiare un testo
selezionato in text1 nella clipboard;
- clipboard.SetText
- Text1.selText
Esempio: come copiare un testo dalla
clipboard in text1:
- Text1.text =
clipboard.getText
Esempio: la funzione restituisce True
se la clipboard contiene testo
- function
hasText()
- hasText =
clipboard.GetFormat(vbCFText)
- end function
Esempio: la funzione taglia
- sub
Taglia()
- clipboard.SetText
- Screen.Active.Control.selText
- Screen.Active.Control.selText
= ""
- end
sub
DataRegion
|