コード例 #1
0
ファイル: TdhTabCtl.cs プロジェクト: mzkabbani/XMLParser
		/// <summary>
		/// Clean up any resources being used.
		/// </summary>
		protected override void Dispose( bool disposing )
		{
			if( disposing )
			{
				if( components != null )
				{
					components.Dispose();
				}

				if( (this._tdhEditBox != null)																// 1.0.001
				//&& !this._tdhEditBox.Disposing															// 1.0.001
				//&& !this._tdhEditBox.IsDisposed															// 1.0.001
				)																							// 1.0.001
				{																							// 1.0.001
					this._tdhEditBox.Dispose();																// 1.0.001
				}																							// 1.0.001
				this._tdhEditBox = null;																	// 1.0.001
			}
			base.Dispose( disposing );
		}
コード例 #2
0
ファイル: TdhTabCtl.cs プロジェクト: mzkabbani/XMLParser
		}																									// 1.0.001


		private void TabPage_Rename(System.Windows.Forms.TabPage theTabPage, int idxTab)					// 1.0.010
		{																									// 1.0.001
			if (!this.gblRunModeIs_DesignMode																// 1.0.001
			&& (theTabPage != null) )																		// 1.0.001
			{																								// 1.0.001
				System.Drawing.RectangleF tabRect = TabRect_ByIdx(idxTab);									// 1.0.001
				if (tabRect != System.Drawing.RectangleF.Empty)												// 1.0.001
				{																							// 1.0.001
					this.cmnuTabRect_TabRect_Idx = idxTab;													// 1.0.001

					// Create [this._tdhEditBox] -- to allow TdhTabPage-Rename								// 1.0.001
					if (this._tdhEditBox == null)															// 1.0.001
					{																						// 1.0.001
						this._tdhEditBox = new XmlParsersAndUi.TDHEditBox.TdhEditBox(new XmlParsersAndUi.TDHEditBox.EditComplete(this.TabPage_Renamed));	// 1.0.001
					}																						// 1.0.001
					this._tdhEditBox.Show(																	// 1.0.001
					//this._tdhEditBox.ShowDialog(															// 1.0.001
						this.PointToScreen(new System.Drawing.Point((int)tabRect.X, (int)tabRect.Y)),		// 1.0.001
						(int)tabRect.Height, (int)tabRect.Width,											// 1.0.001
						theTabPage.Text.Trim()																// 1.0.001
						);																					// 1.0.001
				}																							// 1.0.001
				else																						// 1.0.001
				{																							// 1.0.001
					this.cmnuTabRect_TabRect_Idx = -1;														// 1.0.001
					this.cmnuTabRect_Built = false;															// 1.0.001
					this._OnTabEvents_RenameIsAdd = false;													// 1.0.001
				}																							// 1.0.001
			}																								// 1.0.001
		}																									// 1.0.001