using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Web; using System.Net; using System.Net.Mail; using System.Xml; using System.Collections; namespace Messagerie { public partial class frmAccueil : Form { public frmAccueil() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void btEcrire_Click(object sender, EventArgs e) { frmCreationMail fCreateMail = new frmCreationMail(); fCreateMail.Show(); } private void btRecevoir_Click(object sender, EventArgs e) { string serveur, user, password; XmlReader monReader = new XmlTextReader("config.xml"); monReader.MoveToContent(); serveur = ""; user = ""; password = ""; while (monReader.Read()) { if (monReader.Name.Equals("entrant")) serveur = monReader.ReadString(); if (monReader.Name.Equals("login")) user = monReader.ReadString() ; if (monReader.Name.Equals("MdP")) password = monReader.ReadString() ; } monReader.Close(); PopMailsCollections MyMailsCollection = new PopMailsCollections(serveur, user, password); for (int i=0; i < MyMailsCollection.Count(); i++) { PopMail mongetMail = MyMailsCollection.GetMail(i); ListViewItem maListView = new ListViewItem(); maListView.Text = mongetMail.Date; maListView.SubItems.Add(mongetMail.From); maListView.SubItems.Add(mongetMail.Subject); lsvMessage.Items.Add(maListView); ArrayList monTableau = new ArrayList(); txtContenu.Text ="" /**monTableau.Add(mongetMail.Bodies)**/; } } private void toolStripButtonConfig_Click(object sender, EventArgs e) { formConfig fConfig = new formConfig(); fConfig.ShowDialog(); } private void toolStripButtonQuitter_Click(object sender, EventArgs e) { Application.Exit(); } private void lsvMessage_SelectedIndexChanged(object sender, EventArgs e) { if (lsvMessage.SelectedIndices.Count > 0) { int MailSelectionné,i; MailSelectionné = lsvMessage.SelectedIndices[0]; lblTitre.Text = lsvMessage.Items[MailSelectionné].SubItems[2].Text; lblDe.Text = lsvMessage.Items[MailSelectionné].SubItems[1].Text; txtContenu.Text = ""; //Recupérer le contenu du message } } private void btnLire_Click(object sender, EventArgs e) { } } }