private void AddConfig(object sender, EventArgs e) { AddParam(3); var parameter = parameters[3]; if (Params.Input.Any(x => x.Name == parameter.Name)) { var configParm = new ConfigParam(); configParm.CreateAttributes(); configParm.Attributes.Pivot = new PointF(parameter.Attributes.InputGrip.X - 110, parameter.Attributes.InputGrip.Y - 33); configParm.ListItems.Clear(); configParm.ListMode = GH_ValueListMode.CheckList; configParm.ListItems.Add(new GH_ValueListItem("Shoulder", "1")); configParm.ListItems.Add(new GH_ValueListItem("Elbow", "2")); configParm.ListItems.Add(new GH_ValueListItem("Wrist", "4")); Instances.ActiveCanvas.Document.AddObject(configParm, false); parameter.AddSource(configParm); parameter.CollectData(); ExpireSolution(true); } }