Skip to content

Commit 0f29f37

Browse files
committed
加入*.sql文件列表中全部選取、清除選取按鈕及功能
執行script按鈕處"啟用\禁用"模組化
1 parent 8dc1a39 commit 0f29f37

3 files changed

Lines changed: 116 additions & 65 deletions

File tree

RunMultiSqlscript/Form1.Designer.cs

Lines changed: 89 additions & 63 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

RunMultiSqlscript/Form1.cs

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -354,6 +354,31 @@ private void RunScript_Click(object sender, EventArgs e)
354354
}
355355

356356
private void FileCheckedList_SelectedIndexChanged(object sender, EventArgs e)
357+
{
358+
ScriptBtnLock();//右側script生成&執行區域啟用/禁用
359+
}
360+
361+
private void AllChecked_Click(object sender, EventArgs e)
362+
{
363+
//選取全部列表項目
364+
for (int i = 0; i < FileCheckedList.Items.Count; i++)
365+
{
366+
FileCheckedList.SetItemChecked(i, true);
367+
}
368+
ScriptBtnLock();//右側script生成&執行區域啟用/禁用
369+
}
370+
371+
private void AllCheckedClear_Click(object sender, EventArgs e)
372+
{
373+
//取消選取全部列表項目
374+
for (int i = 0; i < FileCheckedList.Items.Count; i++)
375+
{
376+
FileCheckedList.SetItemChecked(i, false);
377+
}
378+
ScriptBtnLock();//右側script生成&執行區域啟用/禁用
379+
}
380+
//右側script生成&執行區域啟用/禁用
381+
public void ScriptBtnLock()
357382
{
358383
if (FileCheckedList.CheckedItems.Count > 0)
359384
{
@@ -366,5 +391,5 @@ private void FileCheckedList_SelectedIndexChanged(object sender, EventArgs e)
366391
ScriptBtnSettings(false);
367392
}
368393
}
369-
}
394+
}
370395
}

RunMultiSqlscript/RunMultiSqlscript.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
<GenerateManifests>true</GenerateManifests>
5959
</PropertyGroup>
6060
<PropertyGroup>
61-
<SignManifests>true</SignManifests>
61+
<SignManifests>false</SignManifests>
6262
</PropertyGroup>
6363
<PropertyGroup>
6464
<NoWin32Manifest>true</NoWin32Manifest>

0 commit comments

Comments
 (0)