SelectPictureDialog

В операционной системе Windows Mobile 5.0 стало поразительно легко работать с коллекцией фотографий и рисунков. При помощи стандартного диалогового окна выбора рисунка можно легко выбрать нужный рисунок. Доступ к данному окну осуществляется при помощи класса Microsoft.WindowsMobile.Forms.SelectPictureDialog.

Рассмотрим работу с диалоговым окном выбора картинки на примере. Поместим на форме метку lblSelectedPicture и графическое поле picSelectImage. Вначале надо установить ссылку на пространство имен Microsoft.WindowsMobile.Forms:

using Microsoft.WindowsMobile.Forms;private string imageFileName;        private void button1_Click(object sender, EventArgs e)        {            SelectPictureDialog selectPictureDialog = new SelectPictureDialog();            // задаем фильтр            selectPictureDialog.Filter = "Рисунки(*.bmp;*.JPG)|*.BMP;*.JPG";            // задаем папку для обзора            selectPictureDialog.InitialDirectory = @"\windows";            // устанавливаем заголовок для диалогового окна            selectPictureDialog.Title = "Выберите рисунок";            if (selectPictureDialog.ShowDialog() == DialogResult.OK && selectPictureDialog.FileName.Length > 0)            {                this.imageFileName = selectPictureDialog.FileName;                lblSelectedPicture.Text = "Выбранный файл: " +                    imageFileName;                picSelectImage.Image = new Bitmap(this.imageFileName);            }        }

Реклама