examples/activeqt/dotnet/walkthrough/Form1.cs
changeset 0 1918ee327afb
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     1 using System;
       
     2 using System.Drawing;
       
     3 using System.Collections;
       
     4 using System.ComponentModel;
       
     5 using System.Windows.Forms;
       
     6 using System.Data;
       
     7 
       
     8 namespace csharp
       
     9 {
       
    10 	/// <summary>
       
    11 	/// Summary description for Form1.
       
    12 	/// </summary>
       
    13 	public class Form1 : System.Windows.Forms.Form
       
    14 	{
       
    15 		private AxwrapperaxLib.AxQPushButton resetButton;
       
    16 		private AxmultipleaxLib.AxQAxWidget2 circleWidget;
       
    17 		/// <summary>
       
    18 		/// Required designer variable.
       
    19 		/// </summary>
       
    20 		private System.ComponentModel.Container components = null;
       
    21 
       
    22 		public Form1()
       
    23 		{
       
    24 			//
       
    25 			// Required for Windows Form Designer support
       
    26 			//
       
    27 			InitializeComponent();
       
    28 
       
    29 			//
       
    30 			// TODO: Add any constructor code after InitializeComponent call
       
    31 			//
       
    32 		}
       
    33 
       
    34 		/// <summary>
       
    35 		/// Clean up any resources being used.
       
    36 		/// </summary>
       
    37 		protected override void Dispose( bool disposing )
       
    38 		{
       
    39 			if( disposing )
       
    40 			{
       
    41 				if (components != null) 
       
    42 				{
       
    43 					components.Dispose();
       
    44 				}
       
    45 			}
       
    46 			base.Dispose( disposing );
       
    47 		}
       
    48 
       
    49 		#region Windows Form Designer generated code
       
    50 		/// <summary>
       
    51 		/// Required method for Designer support - do not modify
       
    52 		/// the contents of this method with the code editor.
       
    53 		/// </summary>
       
    54 		private void InitializeComponent()
       
    55 		{
       
    56 			System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(Form1));
       
    57 			this.resetButton = new AxwrapperaxLib.AxQPushButton();
       
    58 			this.circleWidget = new AxmultipleaxLib.AxQAxWidget2();
       
    59 			((System.ComponentModel.ISupportInitialize)(this.resetButton)).BeginInit();
       
    60 			((System.ComponentModel.ISupportInitialize)(this.circleWidget)).BeginInit();
       
    61 			this.SuspendLayout();
       
    62 			// 
       
    63 			// resetButton
       
    64 			// 
       
    65 			this.resetButton.Anchor = (System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right);
       
    66 			this.resetButton.Enabled = true;
       
    67 			this.resetButton.Location = new System.Drawing.Point(160, 296);
       
    68 			this.resetButton.Name = "resetButton";
       
    69 			this.resetButton.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("resetButton.OcxState")));
       
    70 			this.resetButton.Size = new System.Drawing.Size(168, 32);
       
    71 			this.resetButton.TabIndex = 1;
       
    72 			this.resetButton.clicked += new System.EventHandler(this.resetLineWidth);
       
    73 			// 
       
    74 			// circleWidget
       
    75 			// 
       
    76 			this.circleWidget.Anchor = (((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
       
    77 				| System.Windows.Forms.AnchorStyles.Left) 
       
    78 				| System.Windows.Forms.AnchorStyles.Right);
       
    79 			this.circleWidget.Enabled = true;
       
    80 			this.circleWidget.Location = new System.Drawing.Point(8, 8);
       
    81 			this.circleWidget.Name = "circleWidget";
       
    82 			this.circleWidget.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("circleWidget.OcxState")));
       
    83 			this.circleWidget.Size = new System.Drawing.Size(320, 264);
       
    84 			this.circleWidget.TabIndex = 2;
       
    85 			this.circleWidget.ClickEvent += new System.EventHandler(this.circleClicked);
       
    86 			// 
       
    87 			// Form1
       
    88 			// 
       
    89 			this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
       
    90 			this.ClientSize = new System.Drawing.Size(336, 333);
       
    91 			this.Controls.AddRange(new System.Windows.Forms.Control[] {
       
    92 																		  this.circleWidget,
       
    93 																		  this.resetButton});
       
    94 			this.Name = "Form1";
       
    95 			this.Text = "Form1";
       
    96 			((System.ComponentModel.ISupportInitialize)(this.resetButton)).EndInit();
       
    97 			((System.ComponentModel.ISupportInitialize)(this.circleWidget)).EndInit();
       
    98 			this.ResumeLayout(false);
       
    99 
       
   100 		}
       
   101 		#endregion
       
   102 
       
   103 		/// <summary>
       
   104 		/// The main entry point for the application.
       
   105 		/// </summary>
       
   106 		[STAThread]
       
   107 		static void Main() 
       
   108 		{
       
   109 			Application.Run(new Form1());
       
   110 		}
       
   111 
       
   112 //! [0]
       
   113 		private void circleClicked(object sender, System.EventArgs e)
       
   114 		{
       
   115 			this.circleWidget.lineWidth++;
       
   116 		}
       
   117 //! [0]
       
   118 
       
   119 //! [1]
       
   120 		private void resetLineWidth(object sender, System.EventArgs e)
       
   121 		{
       
   122 			this.circleWidget.lineWidth = 1;
       
   123 			this.resetButton.setFocus();
       
   124 		}	
       
   125 //! [1]
       
   126 	}
       
   127 }