コード例 #1
0
ファイル: WinForm.cs プロジェクト: ahsaeldin/projects
		/// <summary>
		/// Required method for Designer support - do not modify
		/// the contents of this method with the code editor.
		/// </summary>
		private void InitializeComponent()
		{
			System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(WinForm));
			this.groupBox1 = new System.Windows.Forms.GroupBox();
			this.axSubClass1 = new AxASTC.AxSubClass();
			this.ButLUnSubClass = new System.Windows.Forms.Button();
			this.ButLSubClass = new System.Windows.Forms.Button();
			this.Label3 = new System.Windows.Forms.Label();
			this.ListBox1 = new System.Windows.Forms.ListBox();
			this.label2 = new System.Windows.Forms.Label();
			this.label1 = new System.Windows.Forms.Label();
			this.ContextMenu1 = new System.Windows.Forms.ContextMenu();
			this.menuItem1 = new System.Windows.Forms.MenuItem();
			this.groupBox2 = new System.Windows.Forms.GroupBox();
			this.TextBox1 = new System.Windows.Forms.TextBox();
			this.axSubClass2 = new AxASTC.AxSubClass();
			this.ButUnSubCont = new System.Windows.Forms.Button();
			this.ButSubContext = new System.Windows.Forms.Button();
			this.Label5 = new System.Windows.Forms.Label();
			this.label6 = new System.Windows.Forms.Label();
			this.groupBox3 = new System.Windows.Forms.GroupBox();
			this.axSubClass3 = new AxASTC.AxSubClass();
			this.butUnSubF = new System.Windows.Forms.Button();
			this.butFSubClass = new System.Windows.Forms.Button();
			this.label7 = new System.Windows.Forms.Label();
			this.groupBox1.SuspendLayout();
			((System.ComponentModel.ISupportInitialize)(this.axSubClass1)).BeginInit();
			this.groupBox2.SuspendLayout();
			((System.ComponentModel.ISupportInitialize)(this.axSubClass2)).BeginInit();
			this.groupBox3.SuspendLayout();
			((System.ComponentModel.ISupportInitialize)(this.axSubClass3)).BeginInit();
			this.SuspendLayout();
			// 
			// groupBox1
			// 
			this.groupBox1.Controls.Add(this.axSubClass1);
			this.groupBox1.Controls.Add(this.ButLUnSubClass);
			this.groupBox1.Controls.Add(this.ButLSubClass);
			this.groupBox1.Controls.Add(this.Label3);
			this.groupBox1.Controls.Add(this.ListBox1);
			this.groupBox1.Controls.Add(this.label2);
			this.groupBox1.Controls.Add(this.label1);
			this.groupBox1.Location = new System.Drawing.Point(8, 8);
			this.groupBox1.Name = "groupBox1";
			this.groupBox1.Size = new System.Drawing.Size(280, 240);
			this.groupBox1.TabIndex = 0;
			this.groupBox1.TabStop = false;
			// 
			// axSubClass1
			// 
			this.axSubClass1.ContainingControl = this;
			this.axSubClass1.Enabled = true;
			this.axSubClass1.Location = new System.Drawing.Point(240, 192);
			this.axSubClass1.Name = "axSubClass1";
			this.axSubClass1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axSubClass1.OcxState")));
			this.axSubClass1.Size = new System.Drawing.Size(36, 36);
			this.axSubClass1.TabIndex = 6;
			this.axSubClass1.MessageReceived += new AxASTC.__SubClass_MessageReceivedEventHandler(this.axSubClass1_MessageReceived);
			// 
			// ButLUnSubClass
			// 
			this.ButLUnSubClass.Location = new System.Drawing.Point(144, 208);
			this.ButLUnSubClass.Name = "ButLUnSubClass";
			this.ButLUnSubClass.Size = new System.Drawing.Size(80, 24);
			this.ButLUnSubClass.TabIndex = 5;
			this.ButLUnSubClass.Text = "UnSubClass";
			this.ButLUnSubClass.Click += new System.EventHandler(this.ButLUnSubClass_Click);
			// 
			// ButLSubClass
			// 
			this.ButLSubClass.Location = new System.Drawing.Point(56, 208);
			this.ButLSubClass.Name = "ButLSubClass";
			this.ButLSubClass.Size = new System.Drawing.Size(80, 24);
			this.ButLSubClass.TabIndex = 4;
			this.ButLSubClass.Text = "SubClass";
			this.ButLSubClass.Click += new System.EventHandler(this.ButLSubClass_Click);
			// 
			// Label3
			// 
			this.Label3.ForeColor = System.Drawing.Color.Red;
			this.Label3.Location = new System.Drawing.Point(8, 176);
			this.Label3.Name = "Label3";
			this.Label3.Size = new System.Drawing.Size(264, 24);
			this.Label3.TabIndex = 3;
			this.Label3.Text = "Then click SubClass command and Right Click any item and you will " +  
				"see the difference.";
			// 
			// ListBox1
			// 
			this.ListBox1.Items.AddRange(new object[] {
						"item0",
						"item1",
						"item2",
						"item3"});
			this.ListBox1.Location = new System.Drawing.Point(8, 104);
			this.ListBox1.Name = "ListBox1";
			this.ListBox1.Size = new System.Drawing.Size(264, 69);
			this.ListBox1.TabIndex = 2;
			// 
			// label2
			// 
			this.label2.ForeColor = System.Drawing.Color.Red;
			this.label2.Location = new System.Drawing.Point(8, 72);
			this.label2.Name = "label2";
			this.label2.Size = new System.Drawing.Size(264, 32);
			this.label2.TabIndex = 1;
			this.label2.Text = "Right Click any item in listbox before you click the Subclass comm" +  
				"and button.";
			// 
			// label1
			// 
			this.label1.ForeColor = System.Drawing.Color.Blue;
			this.label1.Location = new System.Drawing.Point(8, 16);
			this.label1.Name = "label1";
			this.label1.Size = new System.Drawing.Size(264, 56);
			this.label1.TabIndex = 0;
			this.label1.Text = "In the Normal ListBox you can\'t assign a popup menu to any item so" +  
				" when the user right click the item it will appears              " +  
				"                                      But if you we use Subclassi" +  
				"ng we can achieve this.";
			// 
			// ContextMenu1
			// 
			this.ContextMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
						this.menuItem1});
			// 
			// menuItem1
			// 
			this.menuItem1.Index = 0;
			this.menuItem1.Text = "Click Me";
			this.menuItem1.Click += new System.EventHandler(this.menuItem1_Click);
			// 
			// groupBox2
			// 
			this.groupBox2.Controls.Add(this.TextBox1);
			this.groupBox2.Controls.Add(this.axSubClass2);
			this.groupBox2.Controls.Add(this.ButUnSubCont);
			this.groupBox2.Controls.Add(this.ButSubContext);
			this.groupBox2.Controls.Add(this.Label5);
			this.groupBox2.Controls.Add(this.label6);
			this.groupBox2.Location = new System.Drawing.Point(8, 256);
			this.groupBox2.Name = "groupBox2";
			this.groupBox2.Size = new System.Drawing.Size(280, 184);
			this.groupBox2.TabIndex = 1;
			this.groupBox2.TabStop = false;
			// 
			// TextBox1
			// 
			this.TextBox1.Location = new System.Drawing.Point(8, 56);
			this.TextBox1.Multiline = true;
			this.TextBox1.Name = "TextBox1";
			this.TextBox1.Size = new System.Drawing.Size(248, 40);
			this.TextBox1.TabIndex = 7;
			this.TextBox1.Text = "Right Click me before and after you click Subclass command  button" +  
				" and watch the difference.";
			// 
			// axSubClass2
			// 
			this.axSubClass2.ContainingControl = this;
			this.axSubClass2.Enabled = true;
			this.axSubClass2.Location = new System.Drawing.Point(240, 136);
			this.axSubClass2.Name = "axSubClass2";
			this.axSubClass2.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axSubClass2.OcxState")));
			this.axSubClass2.Size = new System.Drawing.Size(36, 36);
			this.axSubClass2.TabIndex = 6;
			this.axSubClass2.Visible = false;
			this.axSubClass2.MessageReceived += new AxASTC.__SubClass_MessageReceivedEventHandler(this.axSubClass2_MessageReceived);
			// 
			// ButUnSubCont
			// 
			this.ButUnSubCont.Location = new System.Drawing.Point(144, 152);
			this.ButUnSubCont.Name = "ButUnSubCont";
			this.ButUnSubCont.Size = new System.Drawing.Size(80, 24);
			this.ButUnSubCont.TabIndex = 5;
			this.ButUnSubCont.Text = "UnSubClass";
			this.ButUnSubCont.Click += new System.EventHandler(this.ButUnSubCont_Click);
			// 
			// ButSubContext
			// 
			this.ButSubContext.Location = new System.Drawing.Point(56, 152);
			this.ButSubContext.Name = "ButSubContext";
			this.ButSubContext.Size = new System.Drawing.Size(80, 24);
			this.ButSubContext.TabIndex = 4;
			this.ButSubContext.Text = "SubClass";
			this.ButSubContext.Click += new System.EventHandler(this.ButSubContext_Click);
			// 
			// Label5
			// 
			this.Label5.BackColor = System.Drawing.Color.White;
			this.Label5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
			this.Label5.ForeColor = System.Drawing.Color.Red;
			this.Label5.Location = new System.Drawing.Point(8, 104);
			this.Label5.Name = "Label5";
			this.Label5.Size = new System.Drawing.Size(248, 32);
			this.Label5.TabIndex = 3;
			// 
			// label6
			// 
			this.label6.ForeColor = System.Drawing.Color.Blue;
			this.label6.Location = new System.Drawing.Point(8, 16);
			this.label6.Name = "label6";
			this.label6.Size = new System.Drawing.Size(264, 40);
			this.label6.TabIndex = 0;
			this.label6.Text = "You can use Subclassing to disable the Textbox context menu in whi" +  
				"ch it appears when the user right click the Text box.";
			// 
			// groupBox3
			// 
			this.groupBox3.Controls.Add(this.axSubClass3);
			this.groupBox3.Controls.Add(this.butUnSubF);
			this.groupBox3.Controls.Add(this.butFSubClass);
			this.groupBox3.Controls.Add(this.label7);
			this.groupBox3.Location = new System.Drawing.Point(8, 448);
			this.groupBox3.Name = "groupBox3";
			this.groupBox3.Size = new System.Drawing.Size(280, 88);
			this.groupBox3.TabIndex = 2;
			this.groupBox3.TabStop = false;
			// 
			// axSubClass3
			// 
			this.axSubClass3.ContainingControl = this;
			this.axSubClass3.Enabled = true;
			this.axSubClass3.Location = new System.Drawing.Point(240, 40);
			this.axSubClass3.Name = "axSubClass3";
			this.axSubClass3.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axSubClass3.OcxState")));
			this.axSubClass3.Size = new System.Drawing.Size(36, 36);
			this.axSubClass3.TabIndex = 6;
			this.axSubClass3.Visible = false;
			this.axSubClass3.MessageReceived += new AxASTC.__SubClass_MessageReceivedEventHandler(this.axSubClass3_MessageReceived);
			// 
			// butUnSubF
			// 
			this.butUnSubF.Location = new System.Drawing.Point(144, 56);
			this.butUnSubF.Name = "butUnSubF";
			this.butUnSubF.Size = new System.Drawing.Size(80, 24);
			this.butUnSubF.TabIndex = 5;
			this.butUnSubF.Text = "UnSubClass";
			this.butUnSubF.Click += new System.EventHandler(this.butUnSubF_Click);
			// 
			// butFSubClass
			// 
			this.butFSubClass.Location = new System.Drawing.Point(56, 56);
			this.butFSubClass.Name = "butFSubClass";
			this.butFSubClass.Size = new System.Drawing.Size(80, 24);
			this.butFSubClass.TabIndex = 4;
			this.butFSubClass.Text = "SubClass";
			this.butFSubClass.Click += new System.EventHandler(this.butFSubClass_Click);
			// 
			// label7
			// 
			this.label7.ForeColor = System.Drawing.Color.Blue;
			this.label7.Location = new System.Drawing.Point(8, 16);
			this.label7.Name = "label7";
			this.label7.Size = new System.Drawing.Size(264, 40);
			this.label7.TabIndex = 0;
			this.label7.Text = "Try to resize this Form before and after you click the subclass Fo" +  
				"rm command buttton and watch the difference.";
			// 
			// WinForm
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
			this.ClientSize = new System.Drawing.Size(296, 542);
			this.Controls.Add(this.groupBox3);
			this.Controls.Add(this.groupBox2);
			this.Controls.Add(this.groupBox1);
			this.Name = "WinForm";
			this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
			this.Text = "C#Builder SubClass Sample";
			this.groupBox1.ResumeLayout(false);
			((System.ComponentModel.ISupportInitialize)(this.axSubClass1)).EndInit();
			this.groupBox2.ResumeLayout(false);
			((System.ComponentModel.ISupportInitialize)(this.axSubClass2)).EndInit();
			this.groupBox3.ResumeLayout(false);
			((System.ComponentModel.ISupportInitialize)(this.axSubClass3)).EndInit();
			this.ResumeLayout(false);
		}
コード例 #2
0
ファイル: Form1.cs プロジェクト: ahsaeldin/projects
		/// <summary>
		/// Required method for Designer support - do not modify
		/// the contents of this method with the code editor.
		/// </summary>
		private void InitializeComponent()
		{
			System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(Form1));
			this.GroupBox1 = new System.Windows.Forms.GroupBox();
			this.Label3 = new System.Windows.Forms.Label();
			this.ListBox1 = new System.Windows.Forms.ListBox();
			this.Label2 = new System.Windows.Forms.Label();
			this.Label1 = new System.Windows.Forms.Label();
			this.ButLUnSubClass = new System.Windows.Forms.Button();
			this.ButLSubClass = new System.Windows.Forms.Button();
			this.SubClass1 = new AxASTC.AxSubClass();
			this.Balloon1 = new AxASTC.AxBalloon();
			this.Balloon2 = new AxASTC.AxBalloon();
			this.GroupBox1.SuspendLayout();
			((System.ComponentModel.ISupportInitialize)(this.SubClass1)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.Balloon1)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.Balloon2)).BeginInit();
			this.SuspendLayout();
			// 
			// GroupBox1
			// 
			this.GroupBox1.Controls.Add(this.Balloon2);
			this.GroupBox1.Controls.Add(this.Balloon1);
			this.GroupBox1.Controls.Add(this.SubClass1);
			this.GroupBox1.Controls.Add(this.Label3);
			this.GroupBox1.Controls.Add(this.ListBox1);
			this.GroupBox1.Controls.Add(this.Label2);
			this.GroupBox1.Controls.Add(this.Label1);
			this.GroupBox1.Controls.Add(this.ButLUnSubClass);
			this.GroupBox1.Controls.Add(this.ButLSubClass);
			this.GroupBox1.ForeColor = System.Drawing.Color.Blue;
			this.GroupBox1.Location = new System.Drawing.Point(8, 8);
			this.GroupBox1.Name = "GroupBox1";
			this.GroupBox1.Size = new System.Drawing.Size(408, 232);
			this.GroupBox1.TabIndex = 1;
			this.GroupBox1.TabStop = false;
			this.GroupBox1.MouseHover += new System.EventHandler(this.GroupBox1_MouseHover);
			// 
			// Label3
			// 
			this.Label3.ForeColor = System.Drawing.Color.Red;
			this.Label3.Location = new System.Drawing.Point(40, 160);
			this.Label3.Name = "Label3";
			this.Label3.Size = new System.Drawing.Size(256, 32);
			this.Label3.TabIndex = 5;
			// 
			// ListBox1
			// 
			this.ListBox1.Items.AddRange(new object[] {
														  "item0",
														  "item1",
														  "item2",
														  "item3"});
			this.ListBox1.Location = new System.Drawing.Point(40, 96);
			this.ListBox1.Name = "ListBox1";
			this.ListBox1.Size = new System.Drawing.Size(320, 56);
			this.ListBox1.TabIndex = 4;
			// 
			// Label2
			// 
			this.Label2.ForeColor = System.Drawing.Color.Red;
			this.Label2.Location = new System.Drawing.Point(40, 64);
			this.Label2.Name = "Label2";
			this.Label2.Size = new System.Drawing.Size(320, 32);
			this.Label2.TabIndex = 3;
			this.Label2.Text = "Move the Cursor between listBox items before and after you click SubClass command" +
				" Button and watch the difference.";
			// 
			// Label1
			// 
			this.Label1.ForeColor = System.Drawing.Color.Blue;
			this.Label1.Location = new System.Drawing.Point(8, 16);
			this.Label1.Name = "Label1";
			this.Label1.Size = new System.Drawing.Size(392, 40);
			this.Label1.TabIndex = 2;
			this.Label1.Text = "ListBox control doesn\'t provides a mousemove event in which you can use for displ" +
				"aying a balloon tooltip for the list Box, but if you we subclass the listbox we " +
				"can assign a Balloon tooltip for every item in the listbox.";
			// 
			// ButLUnSubClass
			// 
			this.ButLUnSubClass.ForeColor = System.Drawing.Color.FromArgb(((System.Byte)(0)), ((System.Byte)(0)), ((System.Byte)(64)));
			this.ButLUnSubClass.Location = new System.Drawing.Point(208, 200);
			this.ButLUnSubClass.Name = "ButLUnSubClass";
			this.ButLUnSubClass.TabIndex = 2;
			this.ButLUnSubClass.Text = "UnSubClass";
			this.ButLUnSubClass.Click += new System.EventHandler(this.ButLUnSubClass_Click);
			// 
			// ButLSubClass
			// 
			this.ButLSubClass.ForeColor = System.Drawing.Color.FromArgb(((System.Byte)(0)), ((System.Byte)(0)), ((System.Byte)(64)));
			this.ButLSubClass.Location = new System.Drawing.Point(128, 200);
			this.ButLSubClass.Name = "ButLSubClass";
			this.ButLSubClass.TabIndex = 1;
			this.ButLSubClass.Text = "SubClass";
			this.ButLSubClass.Click += new System.EventHandler(this.ButLSubClass_Click);
			// 
			// SubClass1
			// 
			this.SubClass1.ContainingControl = this;
			this.SubClass1.Enabled = true;
			this.SubClass1.Location = new System.Drawing.Point(8, 192);
			this.SubClass1.Name = "SubClass1";
			this.SubClass1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("SubClass1.OcxState")));
			this.SubClass1.Size = new System.Drawing.Size(36, 36);
			this.SubClass1.TabIndex = 6;
			this.SubClass1.MessageReceived += new AxASTC.__SubClass_MessageReceivedEventHandler(this.axSubClass1_MessageReceived);
			// 
			// Balloon1
			// 
			this.Balloon1.ContainingControl = this;
			this.Balloon1.Enabled = true;
			this.Balloon1.Location = new System.Drawing.Point(376, 168);
			this.Balloon1.Name = "Balloon1";
			this.Balloon1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("Balloon1.OcxState")));
			this.Balloon1.Size = new System.Drawing.Size(27, 27);
			this.Balloon1.TabIndex = 7;
			// 
			// Balloon2
			// 
			this.Balloon2.ContainingControl = this;
			this.Balloon2.Enabled = true;
			this.Balloon2.Location = new System.Drawing.Point(376, 200);
			this.Balloon2.Name = "Balloon2";
			this.Balloon2.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("Balloon2.OcxState")));
			this.Balloon2.Size = new System.Drawing.Size(27, 27);
			this.Balloon2.TabIndex = 8;
			this.Balloon2.BalloonLeftClick += new System.EventHandler(this.Balloon2_BalloonLeftClick);
			// 
			// Form1
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
			this.ClientSize = new System.Drawing.Size(424, 246);
			this.Controls.Add(this.GroupBox1);
			this.Name = "Form1";
			this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
			this.Text = "VC#.NET SubClass";
			this.GroupBox1.ResumeLayout(false);
			((System.ComponentModel.ISupportInitialize)(this.SubClass1)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.Balloon1)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.Balloon2)).EndInit();
			this.ResumeLayout(false);

		}