private void pictureLevel_MouseMove(object sender, MouseEventArgs e) { int Divx, Divy, Divyi; Divx = (e.X / 16); Divy = (e.Y / 16); LX = Divx * 16; LY = Divy * 16; PutBox(LX, LY, CurrentImageIndex, false); Divyi = (MainImage.Height / 16) - (Divy + 1); OX = Divx; OY = Divyi; pictureLevel.Invalidate(); labelx.Text = "X = " + Divx.ToString(); labely.Text = "Y = " + Divyi.ToString(); timerobject.Enabled = true; Seconds = 0; objectnamelabel.Text = ""; }
/// <summary> /// Ajout/Màj média /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnValider_Click(object sender, EventArgs e) { if (Page.IsValid) { Media media = null; switch(Action) { case "upd" : media = mediaManager.getMedia(MediaId); break; case "add": //media = System.Reflection.Assembly.GetAssembly(typeof(MyConnector)).CreateInstance(ddlTypeMedia.SelectedValue) as Media; //media = System.Reflection.Assembly.GetEntryAssembly().CreateInstance(ddlTypeMedia.SelectedValue) as Media; // pas convainquant... switch (ddlTypeMedia.SelectedValue) { case "Cd": media = new Cd(); break; case "Dvd": media = new Dvd(); break; case "Livre": media = new Livre(); break; case "Divx": media = new Divx(); break; case "Jeu" : media = new Jeu(); break; default: throw new ArgumentException("Impossible de déterminer le type de média à sauvegarder"); } break; default: throw new ArgumentNullException("type d'opération inconnue"); } SaveMedia(media); displayMessage("success", "Le média a bien été enregistré !"); } else displayMessage("error", csVal.ErrorMessage); }