using System;

using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using Microsoft.WindowsMobile.Forms;

namespace SelectPictureDialogDemo
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            #if DEBUG
                MinimizeBox = false;
            #else       
                MinimizeBox = true;
            #endif
        }

        private void butSelectPicture_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)
            {
                // Получим расширение выбранного файла файла
                string fileExtension =
                    Path.GetExtension(selectPictureDialog.FileName);
                // Выводим путь выбранного файла
                lblSelectedPicture.Text = "Выбранный файл: " +
                selectPictureDialog.FileName;
                // Если выбран файл JPG, то выводим на экран
                if (fileExtension.ToLower() == ".jpg")
                    picSelectedImage.Image = new
                        Bitmap(selectPictureDialog.FileName);
            }
        }
    }
}