В операционной системе 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); } }