コード例 #1
0
 private void cEXWB1_WBEvaluteNewWindow(object sender, csExWB.EvaluateNewWindowEventArgs e)
 {
     newfrm = new frmPopup();
     newfrm.isSecondaryPopup = true;
     newfrm.Show();
     newfrm.PopupName = MainScript.AddPopup(this.PopupName, e.url);
     newfrm.SetURL(m_MainForm, MainScript, e.url);
     newfrm.BringToFront();
 }
コード例 #2
0
ファイル: BrowserPresenter.cs プロジェクト: cnboker/autorobo
        //void editBrowser_WBLButtonDown(object sender, csExWB.HTMLMouseEventArgs e)
        //{
        //    ViewBase view = View as ViewBase;
        //    if (!Context.State.IsRecord) return;
        //    if (Context.State.IsRunning) return;
        //    //多步骤接收活动参数处理
        //    MultiStepActionParameter parameter = Context.MultiStepActionParameter;
        //    IHTMLElement activeElement = e.SrcElement as mshtml.IHTMLElement;
        //    if (activeElement.tagName == "HTML") return;

        //    if (parameter != null)
        //    {
        //        if (activeElement == parameter.Element)
        //        {
        //            e.Handled = true;
        //            return;
        //        }
        //        e.Handled = true;
        //        parameter.ReceiveClick(activeElement);
        //        if (parameter.Eval())
        //        {
        //            Context.MultiStepActionParameter = null;
        //            parameter.Invoke();
        //        }
        //        return;
        //    }

        //    OnMouseUp(activeElement);
        //}


        /// <summary>
        /// 增加新导航
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void editBrowser_WBEvaluteNewWindow(object sender, csExWB.EvaluateNewWindowEventArgs e)
        {
            ViewBase view = View as ViewBase;

            if (Context.State.IsRecord)
            {
                Model.AddAction(Context, ActionEnum.ActionNavigate.ToString(), new ActionNavigateParameter()
                {
                    Url = e.url
                });
            }
        }
コード例 #3
0
ファイル: frmPopup.cs プロジェクト: xydoublez/csexwb2
 private void cEXWB1_WBEvaluteNewWindow(object sender, csExWB.EvaluateNewWindowEventArgs e)
 {
     this.SetupNewForm();
     //e.Cancel = true;
 }
コード例 #4
0
 private void cEXWB1_WBEvaluteNewWindow(object sender, csExWB.EvaluateNewWindowEventArgs e)
 {
     e.Cancel = true;
 }