예제 #1
0
        /// <summary>
        ///     Shows the VST plug-in configuration screen.
        /// </summary>
        /// <param name="plugin">The plug-in.</param>
        public static void ShowVstPluginConfig(VstPlugin plugin)
        {
            if (plugin == null) return;

            if (plugin.Form != null && !plugin.Form.IsDisposed)
            {
                plugin.Form.Show();
                plugin.Form.BringToFront();
                return;
            }

            plugin.Form = null;

            var containerForm = new VstPluginConfigForm(plugin);
            containerForm.Show();
        }
예제 #2
0
        /// <summary>
        ///     Shows the VST plug-in configuration screen.
        /// </summary>
        /// <param name="plugin">The plug-in.</param>
        public static void ShowVstPluginConfig(VstPlugin plugin)
        {
            if (plugin == null)
            {
                return;
            }

            if (plugin.Form != null && !plugin.Form.IsDisposed)
            {
                plugin.Form.Show();
                plugin.Form.BringToFront();
                return;
            }

            plugin.Form = null;

            var containerForm = new VstPluginConfigForm(plugin);

            containerForm.Show();
        }