source: trunk/examples/activeqt/dotnet/walkthrough/Form1.cs@ 506

Last change on this file since 506 was 2, checked in by Dmitry A. Kuminov, 16 years ago

Initially imported qt-all-opensource-src-4.5.1 from Trolltech.

File size: 3.8 KB
Line 
1using System;
2using System.Drawing;
3using System.Collections;
4using System.ComponentModel;
5using System.Windows.Forms;
6using System.Data;
7
8namespace 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}
Note: See TracBrowser for help on using the repository browser.