Use ActiveX control : ActiveX : GUI Windows Forms C# Examples


C# Examples » GUI Windows Forms » ActiveX »

 

Use ActiveX control









    
using  System;                
using  System.Drawing;
using  System.Collections;
using  System.ComponentModel;
using  System.Windows.Forms;
using  System.Data;

namespace  ActiveXExample
{
    ///  <summary>
    ///  Summary  description  for  ActiveXForm.
    ///  </summary>
    public  class  ActiveXForm  :  System.Windows.Forms.Form
    {
        private  AxSHDocVw.AxWebBrowser  axWebBrowser1;
        private  System.Windows.Forms.Button  buttonUrl;
        private  System.Windows.Forms.TextBox  textBoxUrl;
        ///  <summary>
        ///  Required  designer  variable.
        ///  </summary>
        private  System.ComponentModel.Container  components  =  null;

        public  ActiveXForm()
        {
            //
            //  Required  for  Windows  Form  Designer  support
            //
            InitializeComponent();

            //
            //  TODO:  Add  any  constructor  code  after  InitializeComponent  call
            //
        }

        ///  <summary>
        ///  Clean  up  any  resources  being  used.
        ///  </summary>
        protected  override  void  Dispose(  bool  disposing  )
        {
            if(  disposing  )
            {
                if  (components  !=  null)  
                {
                    components.Dispose();
                }
            }
            base.Dispose(  disposing  );
        }

        #region  Windows  Form  Designer  generated  code
        ///  <summary>
        ///  Required  method  for  Designer  support  -  do  not  modify
        ///  the  contents  of  this  method  with  the  code  editor.
        ///  </summary>
        private  void  InitializeComponent()
        {
            
            this.axWebBrowser1  =  new  AxSHDocVw.AxWebBrowser();
            this.textBoxUrl  =  new  System.Windows.Forms.TextBox();
            this.buttonUrl  =  new  System.Windows.Forms.Button();
            ((System.ComponentModel.ISupportInitialize)(this.axWebBrowser1)).BeginInit();
            this.SuspendLayout();
            //  
            //  axWebBrowser1
            //  
            this.axWebBrowser1.Anchor  =  (((System.Windows.Forms.AnchorStyles.Top  |  System.Windows.Forms.AnchorStyles.Bottom)  
                |  System.Windows.Forms.AnchorStyles.Left)  
                |  System.Windows.Forms.AnchorStyles.Right);
            this.axWebBrowser1.Enabled  =  true;
            this.axWebBrowser1.Location  =  new  System.Drawing.Point(8,  8);
            this.axWebBrowser1.Size  =  new  System.Drawing.Size(344,  208);
            this.axWebBrowser1.TabIndex  =  0;
            //  
            //  textBoxUrl
            //  
            this.textBoxUrl.Anchor  =  ((System.Windows.Forms.AnchorStyles.Bottom  |  System.Windows.Forms.AnchorStyles.Left)  
                |  System.Windows.Forms.AnchorStyles.Right);
            this.textBoxUrl.Location  =  new  System.Drawing.Point(8,  232);
            this.textBoxUrl.Name  =  "textBoxUrl";
            this.textBoxUrl.Size  =  new  System.Drawing.Size(264,  20);
            this.textBoxUrl.TabIndex  =  1;
            this.textBoxUrl.Text  =  "http://www.apress.com/";
            //  
            //  buttonUrl
            //  
            this.buttonUrl.Anchor  =  (System.Windows.Forms.AnchorStyles.Bottom  |  System.Windows.Forms.AnchorStyles.Right);
            this.buttonUrl.Location  =  new  System.Drawing.Point(280,  232);
            this.buttonUrl.Name  =  "buttonUrl";
            this.buttonUrl.TabIndex  =  2;
            this.buttonUrl.Text  =  "Browse!";
            this.buttonUrl.Click  +=  new  System.EventHandler(this.buttonUrl_Click);
            //  
            //  ActiveXForm
            //  
            this.AutoScaleBaseSize  =  new  System.Drawing.Size(5,  13);
            this.ClientSize  =  new  System.Drawing.Size(360,  266);
            this.Controls.AddRange(new  System.Windows.Forms.Control[]  {
                                                                            this.buttonUrl,
                                                                            this.textBoxUrl,
                                                                            this.axWebBrowser1});
            this.Name  =  "ActiveXForm";
            this.Text  =  "ActiveX  Example";
            ((System.ComponentModel.ISupportInitialize)(this.axWebBrowser1)).EndInit();
            this.ResumeLayout(false);

        }
        #endregion

        ///  <summary>
        ///  The  main  entry  point  for  the  application.
        ///  </summary>
        [STAThread]
        static  void  Main()  
        {
            Application.Run(new  ActiveXForm());
        }

        private  void  buttonUrl_Click(object  sender,  System.EventArgs  e)
        {
            object  flags  =  null;
            object  frame  =  null;
            object  post  =  null;
            object  headers  =  null;
            axWebBrowser1.Navigate(  textBoxUrl.Text,  ref  flags,  ref  frame,  ref  post,  ref  headers  );
        }
    }
}
    
   
  
   




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo GUI Windows Forms
» ActiveX