소스 검색

优化部分代码

蓝点lilac 4 년 전
부모
커밋
6c0b32b490

+ 2 - 2
ContextMenuManager/BluePointLilac.Methods/UAWebClient.cs

@@ -1,5 +1,5 @@
-using System.Text;
-using System.Net;
+using System.Net;
+using System.Text;
 
 namespace BluePointLilac.Methods
 {

+ 1 - 1
ContextMenuManager/ContextMenuManager.csproj

@@ -34,7 +34,7 @@
     <PlatformTarget>AnyCPU</PlatformTarget>
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
+    <Optimize>true</Optimize>
     <OutputPath>bin\Debug\</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>

+ 2 - 1
ContextMenuManager/Controls/Interfaces/IBtnDeleteItem.cs

@@ -23,8 +23,9 @@ namespace ContextMenuManager.Controls.Interfaces
                 {
                     MyList list = (MyList)listItem.Parent;
                     int index = list.GetItemIndex(listItem);
+                    index -= (index < list.Controls.Count) ? 0 : 1;
                     item.DeleteMe();
-                    list.HoveredItem = (MyListItem)list.Controls[index - 1];
+                    list.HoveredItem = (MyListItem)list.Controls[index];
                 }
             };
         }

+ 2 - 1
ContextMenuManager/Controls/Interfaces/ITsiDeleteItem.cs

@@ -40,8 +40,9 @@ namespace ContextMenuManager.Controls.Interfaces
                 MyListItem listItem = (MyListItem)item;
                 MyList list = (MyList)listItem.Parent;
                 int index = list.GetItemIndex(listItem);
+                index -= (index < list.Controls.Count) ? 0 : 1;
                 item.DeleteMe();
-                list.HoveredItem = (MyListItem)list.Controls[index - 1];
+                list.HoveredItem = (MyListItem)list.Controls[index];
             };
         }
     }