| Компоненты | - Файлы |
Файлы
Описание
Элементы данной складки предназначены для работы с файлами на компьютере браузера. Поскольку текущее API не позволяет делать слишком многого, то количество элементов достаточно сильно ограничено, как и их возможности.
Чтение файла с диска
Для чтения файла с диска существует всего два способа: скинуть этот файл в окно браузера и выбрать его в диалоге выбора файлов. Для первого способа используется элемент DropBox с вкладки Интерфейс, а для второго - ODialog. С этим элементом мы и рассмотрим пример ниже:
В примере выше необходимо открыть диалог выбора файлов, выбрать любую картинку, после чего она будет отображена в элементе Image. Обратите внимание на то, каким образом указывается фильтр по типу файлов:
В этом поле могут быть указаны только MIME типы. Если необходимо указать более одного фильтра, то используется символ | в качестве разделителя.
Add(Button,2,133,56)
{
Left=63
Top=91
Width=#2:80|
Height=#2:63|
Caption=#4:Load|
link(onClick,3:doExecute,[])
}
Add(ODialog,3,203,56)
{
Filter=#7:image/*|
link(onExecute,5:doRead,[])
}
Add(FileRead,5,266,56)
{
Type=2
link(onRead,7:doLoad,[])
}
Add(Image,7,336,56)
{
Left=154
Top=42
Width=#3:177|
Height=#3:170|
}
В примере выше необходимо открыть диалог выбора файлов, выбрать любую картинку, после чего она будет отображена в элементе Image. Обратите внимание на то, каким образом указывается фильтр по типу файлов:
image/*
В этом поле могут быть указаны только MIME типы. Если необходимо указать более одного фильтра, то используется символ | в качестве разделителя.
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)