コード例 #1
0
        /// <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();
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        /// <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();
        }
コード例 #4
0
        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);
        }