예제 #1
0
파일: Tree.cs 프로젝트: hmaster20/mRemoteNC
 private void StartExternalApp(Tools.ExternalTool ExtA)
 {
     try
     {
         if (Node.GetNodeType(Node.SelectedNode) == Node.Type.Connection)
         {
             ExtA.Start((Info) Node.SelectedNode.Tag);
         }
     }
     catch (Exception ex)
     {
         Runtime.MessageCollector.AddMessage(Messages.MessageClass.ErrorMsg,
                                             (string)
                                             ("cMenTreeToolsExternalAppsEntry_Click failed (UI.Window.Tree)" +
                                              Constants.vbNewLine + ex.Message), true);
     }
 }
예제 #2
0
                private void StartExternalApp(Tools.ExternalTool ExtA)
                {
                    try
                    {
                        if (this.TabController.SelectedTab != null)
                        {
                            if (this.TabController.SelectedTab.Tag is InterfaceControl)
                            {
                                InterfaceControl IC = (InterfaceControl)this.TabController.SelectedTab.Tag;

                                ExtA.Start(IC.Info);
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        Runtime.MessageCollector.AddMessage(Messages.MessageClass.ErrorMsg,
                                                            (string)
                                                            ("cmenTabExternalAppsEntry_Click failed (UI.Window.Tree)" +
                                                             Constants.vbNewLine + ex.Message), true);
                    }
                }