private void CreatePngSave() { if (File.Exists(pngsave_file)) { pngsave = PngSave.Load(pngsave_file); pngsave.UpdateID(); } else { pngsave = new PngSave(); } pngSaveItemBindingSource.DataSource = pngsave.items; int position = 0; foreach (PngSaveItem item in pngsave.items) { pngSaveItemBindingSource.Position = position; viewer.LoadAnyFile(Path.Combine(save_path, item.File), true); Animate(item); position++; } if (pngSaveItemBindingSource.Count == 0) { CreatePngSaveItem("system.tdcgsav.png"); } pngSaveItemBindingSource.Position = 0; }
private void lvPoses_DoubleClick(object sender, EventArgs e) { if (lvPoses.SelectedItems.Count == 0) { return; } TMOAnimItem item = new TMOAnimItem(); item.LoadPoseFile(lvPoses.SelectedItems[0].Text); tmoAnimItemBindingSource.Add(item); pngsave.UpdateID(); }