private void OpenProcess(MetroItem item)
{
try
{
if (string.IsNullOrEmpty(item.FilePath))
{
MessageBox.Show("找不到指定路径");
return;
}
switch (item.ItemType)
{
case EItemType.Application:
break;
case EItemType.Directory:
break;
case EItemType.Exe:
Process.Start(item.FilePath);
break;
case EItemType.Menu:
break;
case EItemType.None:
break;
case EItemType.System:
if (string.IsNullOrEmpty(item.ClassID))
{
MessageBox.Show("找不到ClassID");
return;
}
Process.Start(item.FilePath, item.ClassID);
break;
}
}
catch (Exception ex)
{
Debug.WriteLine("MetroForm.OpenProcess() :: " + ex.Message);
}
}