拍摄照片或加载本地设备中的图像。

说明

借助此控件,用户可以拍摄照片或者上传自己设备中的图像文件,并使用此内容更新数据源。 在移动设备上,用户将看到设备的选择对话框,以供在拍摄照片或选择已有照片之间进行选择。

此控件是一个复合控件,由两个控件组成。 按下或点击即可选择外部控件(显示已上传的图像)。 再次按下或点击即可选择内部标签控件。

外部控件属性

这些属性应用于外部控件。

BorderColor – 控件边框的颜色。

BorderStyle – 控件边框是实线虚线点线还是

BorderThickness – 控件边框的粗细。

DisplayMode – 此控件是允许用户输入 (Edit)、仅显示数据 (View),还是已禁用 (Disabled)。

DisabledBorderColor – 控件的 DisplayMode 属性设置为 Disabled 时,该控件边框的颜色。

DisabledFill – 控件的 DisplayMode 属性设置为 Disabled 时,该控件的背景颜色。

Error - 如果在上传图像时出现问题,该属性将包含相应的错误字符串。

Fill – 控件的背景颜色。

Height – 控件上边缘和下边缘之间的距离。

HoverBorderColor – 用户将鼠标指针停留在控件上时,该控件边框的颜色。

HoverFill – 用户将鼠标指针停留在控件上时,该控件的背景颜色。

Media - 音频或视频控件播放的剪辑的标识符。

OnSelect – 用户点击或单击某个控件时应用响应的方式。

PressedBorderColor – 用户在点击或单击控件时,该控件边框的颜色。

PressedFill – 用户在点击或单击控件时,该控件的背景色。

Visible – 控件显示还是隐藏。

Width – 控件左边缘和右边缘之间的距离。

X - 控件左边缘与其父容器(如果没有父容器,则为屏幕)左边缘之间的距离。

Y - 控件上边缘与其父容器(如果没有父容器,则为屏幕)上边缘之间的距离。

内部文本属性

这些属性适用于默认显示“单击或点击以添加图片”的内部标签控件。 要选择此内部控件,请按下或点击“添加图片”控件一次,然后再重复一次。

Align – 文本相对于其控件的水平居中的位置。

Color – 控件中文本的颜色。

DisabledColor – 控件的 DisplayMode 属性设置为 Disabled 时,该控件中的文本颜色。

Font – 文本中所显示的字体系列的名称。

FontWeight – 控件中文本的粗细:粗体半粗体正常细体

HoverColor – 用户将鼠标指针停留在控件上时,该控件中的文本颜色。

Italic – 控件中的文本是否为斜体。

OnChange - 用户更改控件的值(例如,通过调整滑块)时应用的响应方式。

Padding – 导入或导出按钮上的文本和该按钮边缘之间的距离。

PressedColor – 用户在点击或单击控件时,该控件中的文本的颜色。

Size – 控件上显示的文本的字号。

Strikethrough – 通过文本显示的线是否在控件上显示。

Text – 在控件上显示或用户键入到控件中的文本。

Underline – 在文本下方显示的线是否在控件上显示。

VerticalAlign – 控件上的文本相对于该控件垂直居中的位置。

相关函数

Patch( DataSource, BaseRecord, ChangeRecord )

示例

向图像库控件添加图像

  1. 添加“添加图片”控件,然后三击该控件。

    不知道如何添加、命名和配置控件

  2. 在“打开”对话框中,单击或点击图像文件,然后单击或点击“打开”。

  3. 添加“按钮”控件,将其移到“添加图片”控件下方,然后将“按钮”控件的 “OnSelect”属性设置为以下公式:
    Collect(MyPix, AddMediaButton1.Media)

    想要了解有关 Collect 函数或其他函数的详细信息?

  4. 添加“图像库”控件,并将其 “” 属性设置为 MyPix

  5. 按 F5,然后单击或点击“按钮”控件。

    来自“添加图片”控件的图像将显示在“图像库”控件中。 如果图像和“图像库”控件中的“图像”控件纵横比不相同,请将“图像”控件的“ImagePosition 属性设置为“适应”。

  6. 单击或点击“添加图片”控件,单击或点击另一个图像文件,单击或点击“打开”,然后单击或点击所添加的“按钮”控件。

    第二个图像将显示在“图像库”控件中。

  7. (可选)重复上述步骤一次或多次,然后按 Ecs 返回默认工作区。

使用 SaveData 函数本地保存图像或使用 Patch 函数更新数据源。