private void lstFollowingScripts_SelectedIndexChanged(object sender, System.EventArgs e) { FollowingScripts SelectedItem = (FollowingScripts)lstFollowingScripts.SelectedItem; lstScriptsOrder.Items.Clear(); lstScriptsOrder.Items.AddRange(SelectedItem.ListScript.ToArray()); }
private void btnMoveDown_Click(object sender, System.EventArgs e) { if (lstScriptsOrder.SelectedIndex < lstScriptsOrder.Items.Count - 1) { FollowingScripts SelectedItem = (FollowingScripts)lstFollowingScripts.SelectedItem; int SelectedIndex = lstScriptsOrder.SelectedIndex; ScriptEvaluator SelectedScript = SelectedItem.ListScript[SelectedIndex]; SelectedItem.ListScript[SelectedIndex] = SelectedItem.ListScript[SelectedIndex + 1]; SelectedItem.ListScript[SelectedIndex + 1] = SelectedScript; lstScriptsOrder.Items[SelectedIndex] = lstScriptsOrder.Items[SelectedIndex + 1]; lstScriptsOrder.Items[SelectedIndex + 1] = SelectedScript; lstScriptsOrder.SelectedIndex = SelectedIndex + 1; } }