private void SetupForGrup(AssetGRUP asset) { AddRow(); Button buttonAddSelected = new Button() { Dock = DockStyle.Fill, Text = "Add Selected To Group", AutoSize = true }; buttonAddSelected.Click += (object sender, EventArgs e) => { List <AssetID> items = new List <AssetID>(); foreach (uint i in asset.GroupItems) { items.Add(i); } foreach (uint i in archive.GetCurrentlySelectedAssetIDs()) { if (!items.Contains(i)) { items.Add(i); } } asset.GroupItems = items.ToArray(); propertyGridAsset.Refresh(); archive.UnsavedChanges = true; }; tableLayoutPanel1.Controls.Add(buttonAddSelected); tableLayoutPanel1.SetColumnSpan(buttonAddSelected, 2); }
private void buttonAddSelected_Click(object sender, System.EventArgs e) { List <AssetID> items = new List <AssetID>(); foreach (uint i in asset.GroupItems) { items.Add(i); } foreach (uint i in archive.GetCurrentlySelectedAssetIDs()) { if (!items.Contains(i)) { items.Add(i); } } asset.GroupItems = items.ToArray(); archive.UnsavedChanges = true; }
public void OpenInternalEditors() { archive.OpenInternalEditor(archive.GetCurrentlySelectedAssetIDs(), false); }