public DialogResult ShowDialog(ref Project project) { if (project == null) { project = new Project(); m_project = project; } else { m_project = project; m_namebox.ReadOnly = true; } m_namebox.Text = project.PjtName; m_sampleBox.Text = project.SampleFolder; m_pointBox.Text = project.PointFolder; return ShowDialog(); }
ListViewItem ProjectToItem(Project pjt) { string[] paths = Directory.GetFiles("skin\\icon", "*.png"); string[] specialPaths = Directory.GetFiles("skin\\icon\\special", "*.png"); Image dst = GetIconByProjectName(pjt.PjtName, paths, specialPaths); m_listView.ImageListNF.Add(dst); m_listView.LargeImageList.Images.Add(dst); ListViewItem item = new ListViewItem(pjt.PjtName, m_listView.ImageListNF.Count-1); item.SubItems.Add(pjt.SampleFolder); item.SubItems.Add(pjt.PointFolder); return item; }