/// <summary> /// La valeur de la ressource musique change /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void rscGameOverMusic_ValueChanged(object sender, EventArgs e) { VO_Music music = new VO_Music(); music.Filename = rscGameOverMusic.ResourceString; Project.GameOverMusic = music; Project.Update(); }
public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes) { PropertyDescriptorCollection collection = new PropertyDescriptorCollection(null); VO_Music pd = (VO_Music)value; collection = pd.GetProperties(); return(collection); }
/// <summary> /// La valeur de la ressource musique change /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void rscMainMenuMusic_ValueChanged(object sender, EventArgs e) { VO_Music music = new VO_Music(); music.Filename = rscMainMenuMusic.ResourceString; Project.MainMenuMusic = music; Project.Update(); }
public override object CreateInstance(ITypeDescriptorContext context, IDictionary propertyValues) { VO_Music music = new VO_Music(); if (propertyValues["Filename"] != null) { music.Filename = propertyValues["Filename"].ToString(); } music.Frequency = Convert.ToInt32(propertyValues["Frequency"]); return(music); }