• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Guida Image visualizzator V5.0 ( in C#)

SONNYDJJ

Utente Medio
Autore del topic
1 Settembre 2009
159
0
Miglior risposta
0
buon giorno a tutti, oggi vi presento un programma per visualizzare immagini e effettuare zoom o addattarla.
FONTE UNICAMENTE MIA!! <----------------
Iniziamo :
mettere controlli e rinominarli + o - cosi

1)
157dv28.jpg

2)aggiungete un openfiledialog e kiamatelo abbreviato ofdapri

3)i button chiamateli:

form=frmvisualizzatore
button visualizza=( nome che dovrete dare)Visualizza
// sfoglia=//Sfoglia
checkbox adatta immagine=adatta
button zoom=zoom
picturebox=picimmagine
_____________________________________________
4)le priprietà:
impostate sul ofdapri(openfiledialog1) i filtri e mettete tutte le estensioni che volete(esempio=file immagine|*.jpg|tutti i file|*.*).
Nella picturebox mettete i bordi in 3dimensioni per dare un effetto migliore.



5)il codice :

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
public partial class frmVisualizzatore : Form
{
public frmVisualizzatore()
{
InitializeComponent();
}

private void Sfoglia_Click(object sender, EventArgs e)
{
if (ofdapri.ShowDialog() == DialogResult.OK)
txtNomeFile.Text = ofdapri.FileName;


}

private void Visualizza_Click(object sender, EventArgs e)
{
picimmagine.Image = Bitmap.FromFile(txtNomeFile.Text);
{
{
{
try { txtNomeFile.Text = ""; }
catch
{
MessageBox.Show(
"selezionare un immagine", "errore",
MessageBoxButtons.OK, MessageBoxIcon.error);




}
}
}
}
}

private void adatta_CheckedChanged(object sender, EventArgs e)
{
if (adatta.Checked == true)
picimmagine.SizeMode = PictureBoxSizeMode.StretchImage;
else
picimmagine.SizeMode = PictureBoxSizeMode.Normal;

}

private void zoom_Click(object sender, EventArgs e)
{
picimmagine.SizeMode = PictureBoxSizeMode.Zoom;
}
}
}
Questo è quanto BY SONNYDJJ