public void OpenItems(string path) { string[] dirs = Directory.GetDirectories(path); foreach (string subdir in dirs) { string[] files = Directory.GetFiles(subdir, "*.scn"); if (files.Length != 0) { Xceed.SmartUI.Controls.OfficeTaskPane.Task newTask = new Xceed.SmartUI.Controls.OfficeTaskPane.Task(); string name = subdir.Remove(0, path.Length + 1); newTask.Text = name; newTask.Tag = files[0]; newTask.Image = global::PhoenixEditor.Properties.Resources.phx16; newTask.Click += new Xceed.SmartUI.SmartItemClickEventHandler(OpenTask_Click); OpenGroup.Items.Add(newTask); } } }
void OpenTask_Click(object sender, Xceed.SmartUI.SmartItemClickEventArgs e) { Xceed.SmartUI.Controls.OfficeTaskPane.Task task = sender as Xceed.SmartUI.Controls.OfficeTaskPane.Task; MainWindow.mMainWindow.OpenScenario(task.Tag.ToString()); }