コード例 #1
0
 static void xafApplication_CreateCustomTemplate(object sender, CreateCustomTemplateEventArgs e)
 {
     if (e.Application.Model != null)
     {
         bool isRibbon = ((IModelOptionsWin)e.Application.Model.Options).FormStyle == RibbonFormStyle.Ribbon;
         if (isRibbon)
         {
             if (e.Context == TemplateContext.ApplicationWindow)
             {
                 if (createdMainRibbonForm != null)
                 {
                     e.Template            = createdMainRibbonForm;
                     createdMainRibbonForm = null;
                 }
                 else
                 {
                     e.Template = new MainRibbonForm();
                 }
             }
             else if (e.Context == TemplateContext.View)
             {
                 e.Template = new DetailRibbonForm();
             }
         }
         else
         {
             if (e.Context == TemplateContext.ApplicationWindow)
             {
                 if (createdMainForm != null)
                 {
                     e.Template      = createdMainForm;
                     createdMainForm = null;
                 }
                 else
                 {
                     e.Template = new MainForm();
                 }
             }
             else if (e.Context == TemplateContext.View)
             {
                 e.Template = new DetailForm();
             }
         }
     }
     else
     {
         if (e.Context == TemplateContext.ApplicationWindow)
         {
             e.UseDefaultTemplate  = false;
             createdMainRibbonForm = new MainRibbonForm();
             createdMainForm       = new MainForm();
         }
     }
 }
コード例 #2
0
ファイル: TabPageWithWebBrowser.cs プロジェクト: qwdingyu/C-
        private void WebBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            WebBrowser2    browser = sender as WebBrowser2;
            MainRibbonForm form    = this.FindForm() as MainRibbonForm;

            if (form != null)
            {
                if (e.Url.ToString() == Constants.APPLY_TEMPORARY_SEQUENCE_NUMBER_PAGE)
                {
                    form.simpleButton1.Visible = true;
                }
                else
                {
                    form.simpleButton1.Visible = false;
                }
            }
        }