Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
42Activity
0 of .
Results for:
No results containing your search query
P. 1
Capitulo 5 Visual Basic

Capitulo 5 Visual Basic

Ratings:

4.5

(1)
|Views: 4,418|Likes:
Published by boyforbaby
Manual de Visual Basic
Manual de Visual Basic

More info:

Published by: boyforbaby on Nov 09, 2007
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

07/08/2013

pdf

text

original

 
Visual Basic - Guía del Estudiante Cap. 5
PORTAPAPELES
INTERCAMBO DINAMICO DE DATOSEL DRAG AND DROP (Drag & Drop) Arrastrar y SoltarEL OLEDRAGDROP Drag & Drop con otras aplicaciones
MENÚS - MENUS EMERGENTES
EL PORTAPAPELES. EL OBJETO CLIPBOARD
El objeto Clipboard Proporciona acceso al Portapapeles del sistema.
El portapapeles es una herramienta de windows que permite transportar texto oimágenes de una parte a otra dentro de la misma aplicación, o entre dosaplicaciones distintas. ¿Quién no ha cortado y pegado en Windows? Pues al hacerloestá introduciendo texto en el portapaleles y copiándolo en otra parte.
El objeto Clipboard se usa para manipular el texto y los gráficos del Portapapeles. Esteobjeto puede usarse para permitir que el usuario corte, copie y pegue texto y gráficosen la aplicación.El objeto Clipboard puede contener varias unidades de datos siempre y cuando cadauna tenga un formato diferente. Por ejemplo, se puede usar el método
SetData
paraponer un mapa de bits en el Clipboard con el formato
CF_BITMAP
y después usar elmétodo
SetText
con el formato
CF_TEXT
para poner texto en el Clipboard. Despuésse puede usar el método
GetText
para recuperar el texto o el método
GetData
pararecuperar el gráfico. Los datos del Clipboard se pierden cuando se colocan otros datoscon el mismo formato en el Clipboard desde el código o mediante un comando demenú.
SetText
Pone una cadena de texto en el objeto Clipboard usando el formato del objetoClipboard especificado. No acepta argumentos con nombre.SintaxisClipboard.
SetText
datos, formatodatosRequerido. Cadena de datos que se va a colocar en el Portapapeles.formatoOpcional. Una constante o valor que especifica uno de losformatos del Portapapeles reconocidos por Visual Basic, como se describe acontinuación :Los valores de formato son:ConstanteValorDescripciónvbCFLink&HBF00Información de conversación DDEvbCFRTF&HBF01Formato de texto enriquecidovbCFText1(Predeterminado) TextoLSB Visual Basic - Guia del Estudiante Capitulo 5Página 1
 
Estas constantes se enumeran en la biblioteca de objetos de Visual Basic (VB)del Examinador de objetos.
SetData
Pone una imagen en el objeto Clipboard usando el formato gráfico especificado.No acepta argumentos con nombre.SintaxisClipboard.
SetData
datos, formatodatosRequerido. El gráfico que se va colocar en el objeto Clipboard.formato Opcional. Una constante o valor que especifica uno de losformatos delobjeto Clipboard reconocidos por Visual Basic, como se describemas adelante. Si formato se omite, SetData determina el formatográfico automáticamente.Los valores de formato son:ConstanteValorDescripciónvbCFBitmap2Mapa de bits (archivos .BMP)vbCFMetafile3Metarchivo (archivos .WMF)vbCFDIB8Mapa de bits independiente del dispositivo (DIB)vbCFPalette9Paleta de coloresEstas constantes se enumeran en la biblioteca de objetos de Visual Basic (VB)del Examinador de objetos.El gráfico que se va colocar en el objeto Clipboard se define mediante lafunción LoadPicture o la propiedad Picture de los objetos Form, Image oPictureBox.
GetData
Devuelve un gráfico del objeto Clipboard. No acepta argumentos con nombre.SintaxisClipboard.
GetData
(formato)formatoOpcional. Una constante o valor que especifica el formato gráfico de Clipboard,como se describe mas adelante. La constante o valor debe ir entre paréntesis.Si formato es 0 o se omite, GetData usa autoticamente el formatoapropiado.Los valores de formato son:ConstanteValorDescripciónvbCFBitmap2Mapa de bits (archivos .BMP)vbCFMetafile3Metarchivo (archivos .WMF)vbCFDIB8Mapa de bits independiente del dispositivo (DIB)vbCFPalette9Paleta de coloresLSB Visual Basic - Guia del Estudiante Capitulo 5Página 2
 
Si en el objeto Clipboard no hay ningún gráfico que coincida con el formatoesperado, no se devuelve nada. Si en el objeto Clipboard sólo hay una paletade colores, se crea un DIB de tamaño mínimo (1 x 1).
GetText
Devuelve una cadena de texto del objeto Clipboard. No acepta argumentos connombre.SintaxisClipboard.
GetText
(formato)formatoOpcional. Un valor o constante que especifica el formato del objeto Clipboard,como se describe mas adelante. La constante o valor debe ir entre paréntesis.Los valores de formato son:ConstanteValorDescripciónvbCFLink&HBF00Información de conversación DDEvbCFText1(Predeterminado) TextoSi en el objeto Clipboard no hay ninguna cadena de texto que coincida con elformato esperado, se devuelve una cadena vacía ("").
Paste
Copia datos desde el Portapapeles del sistema en un control contenedor OLE.Sintaxisobjeto.
Paste
Objeto es el nombre del Panel Contenedor OLE donde se quiere depositar elcontenido del Portapapeles.ComentarioPara usar este todo, defina la propiedad OLETypeAllowed y despuésverifique el valor de la propiedad PasteOK. No se puede pegar con éxito amenos que PasteOK devuelva True.Si se ha ejecutado el método Paste, la propiedad OLEType es vbOLELinked (0) ovbOLEEmbedded (1). Si no se ha ejecutado el método Paste, la propiedadOLEType es vbOLENone (3).Este método puede usarse para implementar un comando Edición Pegar en unmenú.Si el valor de la propiedad PasteOK es True y Visual Basic no puede pegar elobjeto, el control contenedor OLE elimina cualquier objeto existente en elcontrol.
PasteOK 
Devuelve un valor booleano que determina si el contenido del Portapapeles delsistema se puede pegar en el control contenedor OLE.LSB Visual Basic - Guia del Estudiante Capitulo 5Página 3

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->