Andwho.Windows.Forms.Metro.MetroForm.OpenProcess C# (CSharp) Метод

OpenProcess() приватный Метод

打开Item
private OpenProcess ( MetroItem item ) : void
item MetroItem
Результат void
        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);
            }
        }