各ノードタグにフォーム名が含まれるツリービューがあり、ノードをクリックするとフォームが開きます私のコードは次のとおりです
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
NodeClick(Convert.ToString(e.Node.Tag));
}
public void NodeClick(string formName)
{
switch (formName)
{
case "frmPartMaster":
frmPartMaster partMaster = null;
if ((partMaster =
(frmPartMaster)Globale.IsFormAlreadyOpen(typeof(frmPartMaster)))
== null)
{
partMaster = new frmPartMaster();
partMaster.Show(this);
}
else
{
partMaster.Activate();
partMaster.WindowState = FormWindowState.Normal;
partMaster.BringToFront();
}
break;
}
}
このコードは正常に動作していますが、1000 の form があります。それぞれのフォームについて、コードの大文字と小文字を区別する必要があります。単一のケースのようにフォームを開いて開くことは可能ですか?