// 
// Autore: Giuliano Pellegrini Parisi
//
// Classe: 3^Sirio Inf.
//
// Data: 7 febbraio 2009 
//
// Oggetto: implementazione libreria fbblImmagini
//
// Release: 0.1
//

using System.Windows.Forms;
using System.Drawing;
using System.IO;

namespace fbblImmagini
{
    public class StrumentiImmagini
    {

        static public void CaricaImmagini(string FileImmagine,out bool ControlloOK,ref PictureBox OggettoImmagine)
        {
            try
            {
                OggettoImmagine.Image = Image.FromFile(FileImmagine);

                ControlloOK = true;
            }
            catch (FileNotFoundException)
            {
                ControlloOK = false;
            }
           
        }

        static public void DimensioniImmagineCorrente(PictureBox ImmagineAttuale,out int Larghezza,out int Altezza)
        {
            ImmagineAttuale.SizeMode = PictureBoxSizeMode.AutoSize;

            Larghezza = ImmagineAttuale.Width;
            Altezza = ImmagineAttuale.Height;
        }

        static public void DimensioniGroupBoxCorrente(GroupBox GroupBoxAttuale, out int Larghezza, out int Altezza)
        {
            Larghezza = GroupBoxAttuale.Width;
            Altezza = GroupBoxAttuale.Height;
        }

        static public void DimensioniFormCorrente(Form FormAttuale, out int Larghezza, out int Altezza)
        {
            Larghezza = FormAttuale.Width;
            Altezza = FormAttuale.Height;
        }

    }
}
