示例#1
0
        private void AbrirImagen()
        {
            tsbtnGenerarImagen.Enabled = false;

            OpenFileDialog openFileDialog = new OpenFileDialog();
            openFileDialog.FileName = "";
            openFileDialog.Filter = "Cualquier Imagen(*.bmp, *.png, *.jpg, *.jpeg)|*.bmp;*.png;*.jpg;*.jpeg|Imagen BMP (*.bmp)|*.bmp|Imagen PNG (*.png)|*.png|Imagen JPG, JPEG (*.jpg, *.jpeg)|*.jpg;*.jpeg|Todos los Archivos (*.*)|*.*";
            openFileDialog.FilterIndex = 0;
            openFileDialog.Multiselect = false;
            DialogResult resultado = openFileDialog.ShowDialog();

            if (resultado == System.Windows.Forms.DialogResult.OK)
            {
                rutaOriginal = openFileDialog.FileNames[0];
                nombreOriginal = openFileDialog.SafeFileNames[0];
                extensionOriginal = nombreOriginal.Substring(nombreOriginal.IndexOf(".") + 1);

                //Common.Medida Ancho, Alto;

                using (Frm_RedimImage frm = new Frm_RedimImage())
                {
                    frm.RutaImagen = rutaOriginal;
                    if (frm.ShowDialog() == DialogResult.Cancel)
                        return;
                    Ancho = frm.Ancho;
                    Alto = frm.Alto;
                }

                Cargar_Imagen(openFileDialog.FileNames[0], Ancho.Px, Alto.Px);

                Habilitar_Botones_Tras_Abrir_Imagen();

                generarImagenToolStripMenuItem.Enabled = true;
            }
        }
示例#2
0
        private void Inicializar_Medidas()
        {
            ///inicializo las variables de medida
            Ancho = new Common.Medida();
            Alto = new Common.Medida();
            AnchoOriginal = new Common.Medida();
            AltoOriginal = new Common.Medida();

            Ancho.MedidaCambiada += new Common.Medida.MedidaCambiadaEvent(Ancho_MedidaCambiada);
            Alto.MedidaCambiada += new Common.Medida.MedidaCambiadaEvent(Alto_MedidaCambiada);
            AnchoOriginal.MedidaCambiada += new Common.Medida.MedidaCambiadaEvent(AnchoOriginal_MedidaCambiada);
            AltoOriginal.MedidaCambiada += new Common.Medida.MedidaCambiadaEvent(AltoOriginal_MedidaCambiada);
        }        
示例#3
0
        public PictureBoxZoom(eTipoMedida tipoMedida)
        {
            InitializeComponent();

            this.Size = new Size(200, 100);

            Alto = new Common.Medida();
            Ancho = new Common.Medida();            

            Add_ToolTips();

            TipoMedida = tipoMedida;
        }