优化交互
This commit is contained in:
16
SpineViewer/src/SpineListView.Designer.cs
generated
16
SpineViewer/src/SpineListView.Designer.cs
generated
@@ -76,22 +76,22 @@
|
|||||||
// contextMenuStrip
|
// contextMenuStrip
|
||||||
//
|
//
|
||||||
contextMenuStrip.ImageScalingSize = new Size(24, 24);
|
contextMenuStrip.ImageScalingSize = new Size(24, 24);
|
||||||
contextMenuStrip.Items.AddRange(new ToolStripItem[] { toolStripMenuItem_Add, toolStripMenuItem_BatchAdd, toolStripMenuItem_Insert, toolStripMenuItem_Remove, toolStripSeparator1, toolStripMenuItem_RemoveAll });
|
contextMenuStrip.Items.AddRange(new ToolStripItem[] { toolStripMenuItem_Add, toolStripMenuItem_Insert, toolStripMenuItem_Remove, toolStripSeparator1, toolStripMenuItem_BatchAdd, toolStripMenuItem_RemoveAll });
|
||||||
contextMenuStrip.Name = "contextMenuStrip";
|
contextMenuStrip.Name = "contextMenuStrip";
|
||||||
contextMenuStrip.Size = new Size(188, 160);
|
contextMenuStrip.Size = new Size(241, 193);
|
||||||
contextMenuStrip.Opening += contextMenuStrip_Opening;
|
contextMenuStrip.Opening += contextMenuStrip_Opening;
|
||||||
//
|
//
|
||||||
// toolStripMenuItem_Add
|
// toolStripMenuItem_Add
|
||||||
//
|
//
|
||||||
toolStripMenuItem_Add.Name = "toolStripMenuItem_Add";
|
toolStripMenuItem_Add.Name = "toolStripMenuItem_Add";
|
||||||
toolStripMenuItem_Add.Size = new Size(187, 30);
|
toolStripMenuItem_Add.Size = new Size(240, 30);
|
||||||
toolStripMenuItem_Add.Text = "添加(&A)...";
|
toolStripMenuItem_Add.Text = "添加(&A)...";
|
||||||
toolStripMenuItem_Add.Click += toolStripMenuItem_Add_Click;
|
toolStripMenuItem_Add.Click += toolStripMenuItem_Add_Click;
|
||||||
//
|
//
|
||||||
// toolStripMenuItem_BatchAdd
|
// toolStripMenuItem_BatchAdd
|
||||||
//
|
//
|
||||||
toolStripMenuItem_BatchAdd.Name = "toolStripMenuItem_BatchAdd";
|
toolStripMenuItem_BatchAdd.Name = "toolStripMenuItem_BatchAdd";
|
||||||
toolStripMenuItem_BatchAdd.Size = new Size(187, 30);
|
toolStripMenuItem_BatchAdd.Size = new Size(240, 30);
|
||||||
toolStripMenuItem_BatchAdd.Text = "批量添加(&B)...";
|
toolStripMenuItem_BatchAdd.Text = "批量添加(&B)...";
|
||||||
toolStripMenuItem_BatchAdd.Click += toolStripMenuItem_BatchAdd_Click;
|
toolStripMenuItem_BatchAdd.Click += toolStripMenuItem_BatchAdd_Click;
|
||||||
//
|
//
|
||||||
@@ -99,7 +99,7 @@
|
|||||||
//
|
//
|
||||||
toolStripMenuItem_Insert.Enabled = false;
|
toolStripMenuItem_Insert.Enabled = false;
|
||||||
toolStripMenuItem_Insert.Name = "toolStripMenuItem_Insert";
|
toolStripMenuItem_Insert.Name = "toolStripMenuItem_Insert";
|
||||||
toolStripMenuItem_Insert.Size = new Size(187, 30);
|
toolStripMenuItem_Insert.Size = new Size(240, 30);
|
||||||
toolStripMenuItem_Insert.Text = "插入(&I)...";
|
toolStripMenuItem_Insert.Text = "插入(&I)...";
|
||||||
toolStripMenuItem_Insert.Click += toolStripMenuItem_Insert_Click;
|
toolStripMenuItem_Insert.Click += toolStripMenuItem_Insert_Click;
|
||||||
//
|
//
|
||||||
@@ -107,20 +107,20 @@
|
|||||||
//
|
//
|
||||||
toolStripMenuItem_Remove.Enabled = false;
|
toolStripMenuItem_Remove.Enabled = false;
|
||||||
toolStripMenuItem_Remove.Name = "toolStripMenuItem_Remove";
|
toolStripMenuItem_Remove.Name = "toolStripMenuItem_Remove";
|
||||||
toolStripMenuItem_Remove.Size = new Size(187, 30);
|
toolStripMenuItem_Remove.Size = new Size(240, 30);
|
||||||
toolStripMenuItem_Remove.Text = "移除(&R)";
|
toolStripMenuItem_Remove.Text = "移除(&R)";
|
||||||
toolStripMenuItem_Remove.Click += toolStripMenuItem_Remove_Click;
|
toolStripMenuItem_Remove.Click += toolStripMenuItem_Remove_Click;
|
||||||
//
|
//
|
||||||
// toolStripSeparator1
|
// toolStripSeparator1
|
||||||
//
|
//
|
||||||
toolStripSeparator1.Name = "toolStripSeparator1";
|
toolStripSeparator1.Name = "toolStripSeparator1";
|
||||||
toolStripSeparator1.Size = new Size(184, 6);
|
toolStripSeparator1.Size = new Size(237, 6);
|
||||||
//
|
//
|
||||||
// toolStripMenuItem_RemoveAll
|
// toolStripMenuItem_RemoveAll
|
||||||
//
|
//
|
||||||
toolStripMenuItem_RemoveAll.Enabled = false;
|
toolStripMenuItem_RemoveAll.Enabled = false;
|
||||||
toolStripMenuItem_RemoveAll.Name = "toolStripMenuItem_RemoveAll";
|
toolStripMenuItem_RemoveAll.Name = "toolStripMenuItem_RemoveAll";
|
||||||
toolStripMenuItem_RemoveAll.Size = new Size(187, 30);
|
toolStripMenuItem_RemoveAll.Size = new Size(240, 30);
|
||||||
toolStripMenuItem_RemoveAll.Text = "移除全部(&X)";
|
toolStripMenuItem_RemoveAll.Text = "移除全部(&X)";
|
||||||
toolStripMenuItem_RemoveAll.Click += toolStripMenuItem_RemoveAll_Click;
|
toolStripMenuItem_RemoveAll.Click += toolStripMenuItem_RemoveAll_Click;
|
||||||
//
|
//
|
||||||
|
|||||||
@@ -49,6 +49,10 @@ namespace SpineViewer
|
|||||||
var spine = Spine.Spine.New(dialog.Version, dialog.SkelPath, dialog.AtlasPath);
|
var spine = Spine.Spine.New(dialog.Version, dialog.SkelPath, dialog.AtlasPath);
|
||||||
spines.Insert(index, spine);
|
spines.Insert(index, spine);
|
||||||
listView.Items.Insert(index, new ListViewItem([spine.Name, spine.Version.String()], -1) { ToolTipText = spine.SkelPath });
|
listView.Items.Insert(index, new ListViewItem([spine.Name, spine.Version.String()], -1) { ToolTipText = spine.SkelPath });
|
||||||
|
|
||||||
|
// 选中新增项
|
||||||
|
listView.SelectedIndices.Clear();
|
||||||
|
listView.SelectedIndices.Add(index);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
@@ -257,7 +261,7 @@ namespace SpineViewer
|
|||||||
|
|
||||||
if (listView.SelectedIndices.Count > 1)
|
if (listView.SelectedIndices.Count > 1)
|
||||||
{
|
{
|
||||||
if (MessageBox.Show($"确定移除所选 {listView.SelectedIndices.Count} 项?", "操作确认", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) != DialogResult.OK)
|
if (MessageBox.Show($"确定移除所选 {listView.SelectedIndices.Count} 项吗?", "操作确认", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) != DialogResult.OK)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -275,7 +279,7 @@ namespace SpineViewer
|
|||||||
if (listView.Items.Count <= 0)
|
if (listView.Items.Count <= 0)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (MessageBox.Show("确认移除所有项吗?", "操作确认", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
|
if (MessageBox.Show($"确认移除所有 {listView.SelectedIndices.Count} 项吗?", "操作确认", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
|
||||||
{
|
{
|
||||||
spines.Clear();
|
spines.Clear();
|
||||||
listView.Items.Clear();
|
listView.Items.Clear();
|
||||||
|
|||||||
Reference in New Issue
Block a user