Toma una fotografía o carga imágenes desde el dispositivo local.

Descripción

Con este control los usuarios pueden tomar fotografías o cargar archivos de imagen desde su dispositivo y actualizar el origen de datos con este contenido. En un dispositivo móvil se presenta al usuario el cuadro de diálogo de elección del dispositivo para que elija entre tomar una foto o seleccionar una ya disponible.

Este control es un control compuesto, formado por dos controles. Presione o pulse una vez para seleccionar el control externo que muestra la imagen que se ha cargado. Presione o pulse de nuevo para seleccionar el control de etiqueta interno.

Propiedades del control externo

Estas propiedades se aplican al control externo.

BorderColor: el color de un borde del control.

BorderStyle: si el borde del control es Solid, Dashed, Dotted o None.

BorderThickness: el grosor de un borde del control.

DisplayMode: indica si el control permite entradas de usuario (Edit), solo muestra datos (View) o si está deshabilitado (Disabled).

DisabledBorderColor: el color de un borde del control si la propiedad DisplayMode del control está establecida en Disabled.

DisabledFill: el color de fondo de un control si su propiedad DisplayMode está establecida en Disabled.

Error: si hay un problema al cargar una imagen, esta propiedad contendrá una cadena de error apropiada.

Fill: el color de fondo de un control.

Height: la distancia entre los bordes superior e inferior de un control.

HoverBorderColor: el color de un borde del control cuando el usuario mantiene el puntero del mouse sobre ese control.

HoverFill: el color de fondo de un control cuando el usuario mantiene el puntero del mouse sobre él.

Multimedia: un identificador de la secuencia que reproduce un control de audio o de vídeo.

OnSelect: indica cómo responde la aplicación cuando el usuario toca o hace clic en un control.

PressedBorderColor: el color de un borde del control cuando el usuario toca o hace clic en ese control.

PressedFill: el color de fondo de un control cuando el usuario toca o hace clic en ese control.

Visible: indica si un control aparece o está oculto.

Width: la distancia entre los bordes derecho e izquierdo de un control.

X: la distancia entre el borde izquierdo de un control y el borde izquierdo de su contenedor primario (la pantalla si no hay un contenedor primario).

Y: la distancia entre el borde superior de un control y el borde superior de su contenedor primario (la pantalla si no hay un contenedor primario).

Propiedades del texto interno

Estas propiedades se aplican al control de etiqueta interno que dice de forma predeterminada "Pulse o haga clic para agregar una imagen". Para seleccionar este control interno, presione o pulse el control Agregar imagen una vez y, luego, otra.

Align: la ubicación del texto respecto al centro horizontal de su control.

Color: el color del texto en un control.

DisabledColor: el color del texto en un control si su propiedad DisplayMode está establecida en Disabled.

Font: el nombre de la familia de fuentes en la que aparece el texto.

FontWeight: el peso del texto en un control: Bold, Semibold, Normal o Lighter.

HoverColor: el color del texto de un control cuando el usuario mantiene el puntero del mouse sobre él.

Italic: indica si el texto de un control está en cursiva.

AlCambiar: indica cómo responde la aplicación cuando el usuario cambia el valor de un control (por ejemplo, mediante el ajuste de un control deslizante).

Padding: la distancia entre el texto de un botón Exportar o Importar y los bordes de ese botón.

PressedColor: el color de texto de un control cuando el usuario toca o hace clic en ese control.

Size: el tamaño de la fuente del texto que aparece en un control.

Strikethrough: indica si aparece una línea sobre el texto de un control.

Text: texto que aparece en un control o que el usuario escribe en un control.

Underline: indica si aparece una línea debajo del texto de un control.

VerticalAlign: la ubicación del texto en un control respecto al centro vertical de ese control.

Funciones relacionadas

Patch( DataSource, BaseRecord, ChangeRecord )

Ejemplo

Agregar imágenes a un control Galería de imágenes

  1. Agregue un control Agregar imagen y, a continuación, haga clic en él tres veces.

    ¿No sabe cómo agregar, nombrar y configurar un control?

  2. En el cuadro de diálogo Abrir, pulse o haga clic en un archivo de imagen y luego pulse o haga clic en Abrir.

  3. Agregue un control Botón, muévalo al control Agregar imagen y establezca la propiedad AlSeleccionar del control Botón en esta fórmula:
    Collect(MyPix, AddMediaButton1.Media)

    ¿Desea más información sobre la función Recopilar u otras funciones?

  4. Agregue un control Galería de imágenes y establezca su propiedad Elementos en MyPix.

  5. Presione F5 y pulse o haga clic en el control Botón.

    La imagen del control Agregar imagen aparece en el control Galería de imágenes. Si la imagen no tiene la misma relación de aspecto que el control Imagen del control Galería de imágenes, establezca la propiedad PosiciónDeLaImagen del control Imagen en Ajustar.

  6. Pulse o haga clic en el control Agregar imagen, pulse o haga clic en Abrir y luego pulse o haga clic en el control Botón que agregó.

    La segunda imagen aparece en el control Galería de imágenes.

  7. (opcional) Repita el paso anterior una o más veces y, a continuación, presione Esc para volver al área de trabajo predeterminada.

Use la función SaveData para guardar las imágenes localmente o la función Patch para actualizar el origen de datos.