Наследование: System.Windows.Forms.Form
Пример #1
0
        private void EditVocals()
        {
            if (Arrangement.CustomFont)
                MessageBox.Show("NOTICE: Expert Toolkit Users Only ..." + Environment.NewLine + Environment.NewLine +
                                "A custom lyrics font is already" + Environment.NewLine +
                                "defined for this arrangement.", DLCPackageCreator.MESSAGEBOX_CAPTION, MessageBoxButtons.OK, MessageBoxIcon.Warning);

            using (var form = new VocalsForm(Arrangement.FontSng, _parentControl.LyricArtPath, Arrangement.CustomFont, Arrangement.SongXml.File))
            {
                if (DialogResult.OK != form.ShowDialog())
                    return;

                Arrangement.FontSng = form.SngPath; // this is always null/empty
                _parentControl.LyricArtPath = form.ArtPath;
                Arrangement.CustomFont = form.IsCustom;

                if (!String.IsNullOrEmpty(form.VocalsPath))
                {
                    XmlPath = form.VocalsPath;
                    Arrangement.SongXml.File = form.VocalsPath;
                    if (XmlPath.ToLower().EndsWith("_jvocals.xml"))
                        cmbArrangementName.SelectedItem = ArrangementName.JVocals;
                    else
                        cmbArrangementName.SelectedItem = ArrangementName.Vocals;
                }


            }
        }
Пример #2
0
        private void vocalEdit_Click(object sender, EventArgs e)
        {//TODO: wrong behaviour with this warning message
            if (!String.IsNullOrEmpty(parentControl.LyricArtPath) && String.IsNullOrEmpty(Arrangement.FontSng))
            {
                MessageBox.Show("FYI, there is alredy defined one custom font.\r\n", DLCPackageCreator.MESSAGEBOX_CAPTION, MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            using (var form = new VocalsForm(Arrangement.FontSng, parentControl.LyricArtPath, Arrangement.CustomFont))
            {
                if (DialogResult.OK != form.ShowDialog())
                {
                    return;
                }
                Arrangement.FontSng        = form.SngPath;
                parentControl.LyricArtPath = form.ArtPath;
                Arrangement.CustomFont     = form.IsCustom;
            }
        }
        private void vocalEdit_Click(object sender, EventArgs e)
        {
            //TODO: wrong behaviour with this warning message
            if (!String.IsNullOrEmpty(parentControl.LyricArtPath) && String.IsNullOrEmpty(Arrangement.FontSng))
                MessageBox.Show("FYI, there is alredy defined one custom font.\r\n", DLCPackageCreator.MESSAGEBOX_CAPTION, MessageBoxButtons.OK, MessageBoxIcon.Warning);

            using (var form = new VocalsForm(Arrangement.FontSng, parentControl.LyricArtPath, Arrangement.CustomFont))
            {
                if (DialogResult.OK != form.ShowDialog())
                {
                    return;
                }
                Arrangement.FontSng = form.SngPath;
                parentControl.LyricArtPath = form.ArtPath;
                Arrangement.CustomFont = form.IsCustom;
            }
        }