VixenModules.App.Curves.CurveEditor.buttonLoadCurveFromLibrary_Click C# (CSharp) Méthode

buttonLoadCurveFromLibrary_Click() private méthode

private buttonLoadCurveFromLibrary_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void
        private void buttonLoadCurveFromLibrary_Click(object sender, EventArgs e)
        {
            CurveLibrarySelector selector = new CurveLibrarySelector();
            if (selector.ShowDialog() == DialogResult.OK && selector.SelectedItem != null) {
                // make a new curve that references the selected library curve, and set it to the current Curve
                Curve newCurve = new Curve(selector.SelectedItem.Item2);
                newCurve.LibraryReferenceName = selector.SelectedItem.Item1;
                newCurve.IsCurrentLibraryCurve = false;
                Curve = newCurve;
            }
        }