Click here to Skip to main content
15,891,762 members
Articles / Programming Languages / XML

Multi-select Treeview control v2.0

Rate me:
Please Sign up or sign in to vote.
4.64/5 (16 votes)
15 Aug 2004CPOL 232.3K   6.2K   48  
Multi-select Treeview control v2.0
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Diagnostics;
using System.Windows.Forms;
using System.Data;
using System.Reflection;
using System.Threading;

/// <summary>
///	Mikael Wiberg, Copyright 2003, 2004
///		My mikwib address can be found on hotmail.com (usual HoTMaiL spam filters)
///		My mick address can be found on ar.com.au (heavy spam filters on, harldy anything gets through, START the subject with C# and it will probably go through)
///		My mik address can be found on netatonce.net (heavy spam filters on, harldy anything gets through, START the subject with C# and it will probably go through)
///	
///	Feel free to use the MWTreeView as you wish, as long as you do not take credit for it yourself (see next line).
///	However if it is used in commercial projects or applications it is NOT, I repeat NOT, free. Please contact me for further information.
///		Note that this differs from previous versions of the MWTreeView and I have made this decision in order to be duly compensated for my work
///			and time spent.
///	Use the MWTreeView at your own risk. I take no responsibility for ill effects happening directly or indirectly through the use of the MWTreeView.
/// </summary>
namespace MWControlSuite
{
	/// <summary>
	/// Summary description for MWTreeViewTestApp.
	/// </summary>
	public class MWTreeViewTestApp : System.Windows.Forms.Form
	{
		#region Variables

		private bool bAllowSettingShowEventsFired = false;

		private System.Windows.Forms.TabControl tcMWControls;
		private System.Windows.Forms.TabPage tpMWTreeView;
		private System.Windows.Forms.TreeView tvMWTreeView;
		private System.Windows.Forms.CheckBox cbMWTreeViewFullRowSelect;
		private System.Windows.Forms.CheckBox cbMWTreeViewCheckBoxes;
		private MWControlSuite.MWTreeView mwtvMWTreeView;
		private System.Windows.Forms.CheckBox cbMWTreeViewLabelEdit;
		private System.Windows.Forms.CheckBox cbMWTreeViewHideSelection;
		private System.Windows.Forms.CheckBox cbMWTreeViewScrollable;
		private System.Windows.Forms.CheckBox cbMWTreeViewScrollToSelNode;
		private System.Windows.Forms.CheckBox cbMWTreeViewAllowBlankNodeText;
		private System.Windows.Forms.CheckBox cbMWTreeViewAllowNoSelNode;
		private System.Windows.Forms.ImageList ilMWTreeView;
		private System.Windows.Forms.CheckBox cbMWTreeViewUseImageList;
		private System.Windows.Forms.CheckBox cbMWTreeViewShowRootLines;
		private System.Windows.Forms.CheckBox cbMWTreeViewHotTracking;
		private System.Windows.Forms.CheckBox cbMWTreeViewAllowMultiCheck;
		private System.Windows.Forms.ComboBox cobMWTreeViewMultiSelect;
		private System.Windows.Forms.GroupBox gbMWTreeViewCombined;
		private System.Windows.Forms.Label lblMWTreeViewMultiSelect;
		private System.Windows.Forms.TabPage tpMWCheckBox;
		private System.Windows.Forms.ComboBox cobMWCheckBoxAppearance;
		private System.Windows.Forms.Label lblMWCheckBoxAppearance;
		private System.Windows.Forms.CheckBox cbMWCheckBox;
		private System.Windows.Forms.ComboBox cobMWCheckBoxCheckAlign;
		private System.Windows.Forms.Label lblMWCheckBoxCheckAlign;
		private System.Windows.Forms.ComboBox cobMWCheckBoxFlatStyle;
		private System.Windows.Forms.Label lblMWCheckBoxFlatStyle;
		private System.Windows.Forms.CheckBox cbMWCheckBoxUseImage;
		private System.Windows.Forms.ComboBox cobMWCheckBoxImageAlign;
		private System.Windows.Forms.Label lblMWCheckBoxImageAlign;
		private System.Windows.Forms.ComboBox cobMWCheckBoxTextAlign;
		private System.Windows.Forms.Label lblMWCheckBoxTextAlign;
		private System.Windows.Forms.CheckBox cbMWCheckBoxThreeState;
		private System.Windows.Forms.GroupBox gbMWCheckBoxCombined;
		private System.Windows.Forms.GroupBox gbMWCheckBoxMWCheckBox;
		private System.Windows.Forms.CheckBox cbMWCheckBoxRightToLeft;
		private System.Windows.Forms.ComboBox cobMWCheckBoxStringFormat;
		private System.Windows.Forms.Label lblMWCheckBoxStringFormat;
		private System.Windows.Forms.ComboBox cobMWCheckBoxTextDir;
		private System.Windows.Forms.Label lblMWCheckBoxTextDir;
		private System.Windows.Forms.Label lblMWCheckBoxCheckBox;
		private System.Windows.Forms.Label lblMWCheckBoxMWCheckBox;
		private System.Windows.Forms.TextBox tbMWTreeViewLabelEditRegEx;
		private System.Windows.Forms.CheckBox cobMWTreeViewUseLabelEditRegEx;
		private System.Windows.Forms.TextBox tbMWTreeViewDisallowLabelEditRegEx;
		private System.Windows.Forms.CheckBox cobMWTreeViewUseDisallowLabelEditRegEx;
		private System.Windows.Forms.TextBox tbMWTreeViewSelectNodeRegEx;
		private System.Windows.Forms.CheckBox cobMWTreeViewUseSelectNodeRegEx;
		private System.Windows.Forms.TextBox tbMWTreeViewCheckNodeRegEx;
		private System.Windows.Forms.CheckBox cobMWTreeViewUseCheckNodeRegEx;
		private System.Windows.Forms.Button btMWTreeViewToggleSelNodes;
		private System.Windows.Forms.Button btMWTreeViewClearSelNodes;
		private System.Windows.Forms.Button btMWTreeViewSaveSelNodes;
		private System.Windows.Forms.Button btMWTreeViewLoadSelNodes;
		private System.Windows.Forms.Button btMWTreeViewClearNodes;
		private System.Windows.Forms.Button btMWTreeViewSaveNodes;
		private System.Windows.Forms.Button btMWTreeViewLoadNodes;
		private System.Windows.Forms.Button btMWTreeViewToggleNodes;
		private System.Windows.Forms.Button btMWTreeViewRecreateNodes;
		private System.Windows.Forms.Button btMWTreeViewAddNodes;
		private System.Windows.Forms.GroupBox gbMWTreeViewCommands;
		private System.Windows.Forms.Button btMWTreeViewRemoveNode0;
		private System.Windows.Forms.CheckBox cbMWCheckBoxEnabled;
		private System.Windows.Forms.ComboBox cobMWCheckBoxCheckBoxPaintOrder;
		private System.Windows.Forms.Label lblMWCheckBoxCheckBoxPaintOrder;
		private System.Windows.Forms.Label lblMWCheckBoxMessage;
		private System.Windows.Forms.ContextMenu cmMWTreeView;
		private System.Windows.Forms.CheckBox cbMWTreeViewUseContextMenu;
		private System.Windows.Forms.MenuItem miMWTreeViewCancel;
		private System.Windows.Forms.MenuItem miMWTreeViewDeleteNode;
		private System.Windows.Forms.MenuItem miMWTreeViewEdit;
		private System.Windows.Forms.MenuItem miMWTreeViewDeleteSelectedNodes;
		private System.Windows.Forms.TabPage tpMWODTreeView;
		private System.Windows.Forms.Label lblMWODTransparencyTest;
		private System.Windows.Forms.TreeView tvMWODTreeView;
		private System.Windows.Forms.Button btMWODTreeViewColorTransparent;
		private System.Windows.Forms.Button btMWODTreeViewColorControl;
		private System.Windows.Forms.Button btMWODTreeViewColorCornflowerBlue;
		private System.Windows.Forms.NumericUpDown nudMWODTreeViewColorOpacity;
		private System.Windows.Forms.Button btMWODTreeViewColorOpacity;
		private System.Windows.Forms.TextBox tbMWODTransparencyTest;
		private System.Windows.Forms.Button btMWTreeViewEventsFiredClear;
		private System.Windows.Forms.ListBox lbMWTreeViewEventsFired;
		private System.Windows.Forms.GroupBox gbMWTreeViewMWTreeViewEventHandlers;
		private System.Windows.Forms.CheckBox cbMWTreeViewBlockL0N4Child6;
		private System.Windows.Forms.CheckBox cbMWTreeViewPersistL0N4Child7;
		private System.Windows.Forms.Button btMWTreeViewToggleL0N0Child2;
		private System.Windows.Forms.Button btMWTreeViewBreakPoint;
		private System.Windows.Forms.Button btMWTreeViewAddNode;
		private System.Windows.Forms.CheckBox cbMWTreeViewAddNodeAllowDuplicate;
		private System.Windows.Forms.CheckBox cbMWTreeViewAddNodeCreatePath;
		private System.Windows.Forms.TextBox tbMWTreeViewPath;
		private System.Windows.Forms.ToolTip ttMWTreeView;
		private System.Windows.Forms.MenuItem miMWTreeViewCopy;
		private System.Windows.Forms.MenuItem miMWTreeViewPaste;
		private System.Windows.Forms.CheckBox cbMWTreeViewBeforeSelNodeChanged;
		private System.Windows.Forms.CheckBox cbMWTreeViewAfterSelNodeChanged;
		private System.Windows.Forms.CheckBox cbMWTreeViewBeforeSelNodesAdd;
		private System.Windows.Forms.CheckBox cbMWTreeViewAfterSelNodesAdd;
		private System.Windows.Forms.CheckBox cbMWTreeViewBeforeSelNodesRemove;
		private System.Windows.Forms.CheckBox cbMWTreeViewAfterSelNodesRemove;
		private System.Windows.Forms.GroupBox gbMWTreeViewEventsFired;
		private System.Windows.Forms.GroupBox gbMWTreeViewEventsFiredShow;
		private System.Windows.Forms.CheckBox cbMWTreeViewAllowKeyEscapeDeselectAll;
		private System.Windows.Forms.CheckBox cbMWTreeViewBeforeLabelEdit;
		private System.Windows.Forms.CheckBox cbMWTreeViewAfterLabelEdit;
		private System.Windows.Forms.CheckBox cbMWTreeViewEventsFiredShow;
		private System.Windows.Forms.CheckBox cbMWTreeViewConstrainedRubberbandSelection;
		private System.Windows.Forms.CheckBox cbMWTreeViewEnabled;
		private System.Windows.Forms.CheckBox cbMWTreeViewConstrainedShiftKeySelection;
		private System.Windows.Forms.CheckBox cbMWTreeViewAllowKeyF2LabelEditing;
		private System.Windows.Forms.CheckBox cbMWTreeViewAllowMultipleExpandedPaths;
		private System.Windows.Forms.CheckBox cbMWTreeViewExpandBeforeCollapse;
		private System.Windows.Forms.CheckBox cbMWTreeViewAllowMouseModKeyAlt;
		private System.Windows.Forms.CheckBox cbMWTreeViewAllowMouseModKeyControl;
		private System.Windows.Forms.CheckBox cbMWTreeViewAllowMouseModKeyShift;
		private System.Windows.Forms.Label lblMWTreeViewAllowMouseModKeyAlt;
		private System.Windows.Forms.Label lblMWTreeViewAllowMouseModKeyControl;
		private System.Windows.Forms.Label lblMWTreeViewAllowMouseModKeyShift;
		private System.Windows.Forms.CheckBox cbMWTreeViewAllowKeyboardModKeyAlt;
		private System.Windows.Forms.CheckBox cbMWTreeViewAllowKeyboardModKeyControl;
		private System.Windows.Forms.CheckBox cbMWTreeViewAllowKeyboardModKeyShift;
		private System.Windows.Forms.CheckBox cbMWTreeViewAllowControlKeyNavigation;
		private System.Windows.Forms.CheckBox cbMWTreeViewAllowKeyASelectAll;
		private System.Windows.Forms.CheckBox cbMWTreeViewAllowKeyEExpandAll;
		private System.Windows.Forms.CheckBox cbMWTreeViewAllowKeyQCollapseAll;
		private System.Windows.Forms.Button btMWTreeViewColorL0N0Child2;
		private System.Windows.Forms.CheckBox cbMWTreeViewUseExtendedDisabledColors;
		private System.Windows.Forms.Button btMWTreeViewForceColorL0N0Child2;
		private System.Windows.Forms.Button btMWTreeViewGetColorsL0N0Child2;
		private System.Windows.Forms.Panel pMWTreeViewGetColorBackL0N0Child2;
		private System.Windows.Forms.Panel pMWTreeViewGetColorForeL0N0Child2;
		private System.Windows.Forms.Panel pMWTreeViewDisabledTreeNodeBackColor;
		private System.Windows.Forms.Panel pMWTreeViewDisabledTreeNodeForeColor;
		private System.Windows.Forms.Panel pMWTreeViewAllowModKey;
		private System.Windows.Forms.Button btMWTreeViewDisabledColorsDefault;
		private System.Windows.Forms.MenuItem miMWTreeViewChangeBackColor;
		private System.Windows.Forms.MenuItem miMWTreeViewChangeForeColor;
		private System.Windows.Forms.Button btMWTreeViewToggleCheckL0N3Child2;
		private System.Windows.Forms.Button btCountTreeNodes;
		private System.Windows.Forms.Panel pMWTreeViewMWTreeViewProperties;
		private System.Windows.Forms.Panel pMWTreeViewUseExtendedDisabledColors;
		private System.Windows.Forms.ComboBox cobMWTreeViewRubberbandSelection;
		private System.Windows.Forms.Label lblMWTreeViewRubberbandSelection;
		private System.Windows.Forms.Panel pMWTreeView0Main;
		private System.Windows.Forms.Panel pMWTreeView1R;
		private System.Windows.Forms.Panel pMWTreeView1F;
		private System.Windows.Forms.Panel pMWTreeView1R2T;
		private System.Windows.Forms.Panel pMWTreeView1R2F;
		private System.Windows.Forms.Panel pMWTreeView1F2T;
		private System.Windows.Forms.Panel pMWTreeView1F2F;
		private System.Windows.Forms.Panel pMWTreeView1F2F3L;
		private System.Windows.Forms.Panel pMWTreeView1F2F3R;
		private System.Windows.Forms.Panel pMWTreeView1F2F3F;
		private System.Windows.Forms.Splitter sMWTreeView1R;
		private System.Windows.Forms.Splitter sMWTreeView1R2T;
		private System.Windows.Forms.Splitter sMWTreeView1F2T;
		private System.Windows.Forms.Splitter sMWTreeView1F2F3L;
		private System.Windows.Forms.Splitter sMWTreeView1F2F3R;
		private System.Windows.Forms.Panel pMWTreeViewEventsFiredShow;
		private System.Windows.Forms.Panel pMWTreeViewCombined;
		private System.Windows.Forms.Panel pMWTreeViewCommands;
		private System.Windows.Forms.Panel pMWTreeView1F2T3L;
		private System.Windows.Forms.Panel pMWTreeView1F2T3F;
		private System.Windows.Forms.Splitter sMWTreeView1F2T3L;
		private System.Windows.Forms.GroupBox gbMWTreeViewTreeView;
		private System.Windows.Forms.GroupBox gbMWTreeViewMWTreeViewPropertie;
		private System.Windows.Forms.GroupBox gbMWTreeViewMWTreeView;
		private System.Windows.Forms.GroupBox gbMWTreeViewButtons;
		private System.Windows.Forms.CheckBox cbMWTreeViewRubberbandPaintingCustomText;
		private System.Windows.Forms.TextBox tbMWTreeViewRubberbandPaintingCustomText;
		private System.Windows.Forms.ComboBox cobMWTreeViewRubberbandGradientShape;
		private System.Windows.Forms.Label lblMWTreeViewRubberbandGradientShape;
		private System.Windows.Forms.GroupBox gbMWTreeViewAllowKey;
		private System.Windows.Forms.CheckBox cbMWTreeViewExtendedTemporaryMarking;
		private System.Windows.Forms.Panel pMWTreeViewCollapseExpandOnDeselectSelect;
		private System.Windows.Forms.CheckBox cbMWTreeViewCollapseOnDeselect;
		private System.Windows.Forms.CheckBox cbMWTreeViewCollapseOnSelect;
		private System.Windows.Forms.CheckBox cbMWTreeViewExpandOnDeselect;
		private System.Windows.Forms.CheckBox cbMWTreeViewExpandOnSelect;
		private System.Windows.Forms.Panel pMWTreeViewResize;
		private System.Windows.Forms.Button btMWTreeViewColor;
		private System.Windows.Forms.Panel pMWTreeViewUseExtendedSelectionColors;
		private System.Windows.Forms.Button btMWTreeViewSelectionColorsDefault;
		private System.Windows.Forms.Panel pMWTreeViewSelectedTreeNodeBackColor;
		private System.Windows.Forms.CheckBox cbMWTreeViewUseExtendedSelectionColors;
		private System.Windows.Forms.Panel pMWTreeViewSelectedTreeNodeForeColor;
		private System.Windows.Forms.Panel panel1;
		private System.Windows.Forms.ComboBox cobMWTreeViewMouseClearSelNodes;
		private System.Windows.Forms.Label lblMWTreeViewMouseClearSelNodes;

		private System.ComponentModel.IContainer components;

		#endregion Variables



		#region Constructor, Dispose and Main

		public MWTreeViewTestApp()
		{
			this.SetStyle(System.Windows.Forms.ControlStyles.AllPaintingInWmPaint, true);
			this.SetStyle(System.Windows.Forms.ControlStyles.DoubleBuffer, true);
			this.SetStyle(System.Windows.Forms.ControlStyles.ResizeRedraw, true);
			this.SetStyle(System.Windows.Forms.ControlStyles.Selectable, true);
			this.SetStyle(System.Windows.Forms.ControlStyles.SupportsTransparentBackColor, true);
			this.SetStyle(System.Windows.Forms.ControlStyles.UserPaint, true);

			InitializeComponent();

			//tpMWCheckBox.Enabled = false;
			//tcMWControls.TabPages.Remove(tpMWCheckBox);

			mwtvMWTreeView.ContextMenu = cmMWTreeView;

			pMWTreeViewDisabledTreeNodeBackColor.BackColor = mwtvMWTreeView.DisabledTreeNodeBackColor;
			pMWTreeViewDisabledTreeNodeForeColor.BackColor = mwtvMWTreeView.DisabledTreeNodeForeColor;

			pMWTreeViewSelectedTreeNodeBackColor.BackColor = mwtvMWTreeView.SelectedTreeNodeBackColor;
			pMWTreeViewSelectedTreeNodeForeColor.BackColor = mwtvMWTreeView.SelectedTreeNodeForeColor;
		}

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

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

		#endregion Constructor, Dispose and Main



		#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.components = new System.ComponentModel.Container();
			System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(MWTreeViewTestApp));
			this.tcMWControls = new System.Windows.Forms.TabControl();
			this.tpMWTreeView = new System.Windows.Forms.TabPage();
			this.pMWTreeView0Main = new System.Windows.Forms.Panel();
			this.sMWTreeView1R = new System.Windows.Forms.Splitter();
			this.pMWTreeView1F = new System.Windows.Forms.Panel();
			this.sMWTreeView1F2T = new System.Windows.Forms.Splitter();
			this.pMWTreeView1F2F = new System.Windows.Forms.Panel();
			this.pMWTreeView1F2F3F = new System.Windows.Forms.Panel();
			this.gbMWTreeViewMWTreeView = new System.Windows.Forms.GroupBox();
			this.mwtvMWTreeView = new MWControlSuite.MWTreeView();
			this.ilMWTreeView = new System.Windows.Forms.ImageList(this.components);
			this.sMWTreeView1F2F3L = new System.Windows.Forms.Splitter();
			this.pMWTreeView1F2F3L = new System.Windows.Forms.Panel();
			this.gbMWTreeViewTreeView = new System.Windows.Forms.GroupBox();
			this.tvMWTreeView = new System.Windows.Forms.TreeView();
			this.sMWTreeView1F2F3R = new System.Windows.Forms.Splitter();
			this.pMWTreeView1F2F3R = new System.Windows.Forms.Panel();
			this.gbMWTreeViewMWTreeViewPropertie = new System.Windows.Forms.GroupBox();
			this.pMWTreeViewMWTreeViewProperties = new System.Windows.Forms.Panel();
			this.cobMWTreeViewMouseClearSelNodes = new System.Windows.Forms.ComboBox();
			this.lblMWTreeViewMouseClearSelNodes = new System.Windows.Forms.Label();
			this.panel1 = new System.Windows.Forms.Panel();
			this.tbMWTreeViewCheckNodeRegEx = new System.Windows.Forms.TextBox();
			this.tbMWTreeViewSelectNodeRegEx = new System.Windows.Forms.TextBox();
			this.tbMWTreeViewDisallowLabelEditRegEx = new System.Windows.Forms.TextBox();
			this.tbMWTreeViewLabelEditRegEx = new System.Windows.Forms.TextBox();
			this.cobMWTreeViewUseLabelEditRegEx = new System.Windows.Forms.CheckBox();
			this.cobMWTreeViewUseCheckNodeRegEx = new System.Windows.Forms.CheckBox();
			this.cobMWTreeViewUseSelectNodeRegEx = new System.Windows.Forms.CheckBox();
			this.cobMWTreeViewUseDisallowLabelEditRegEx = new System.Windows.Forms.CheckBox();
			this.pMWTreeViewUseExtendedSelectionColors = new System.Windows.Forms.Panel();
			this.btMWTreeViewSelectionColorsDefault = new System.Windows.Forms.Button();
			this.pMWTreeViewSelectedTreeNodeBackColor = new System.Windows.Forms.Panel();
			this.cbMWTreeViewUseExtendedSelectionColors = new System.Windows.Forms.CheckBox();
			this.pMWTreeViewSelectedTreeNodeForeColor = new System.Windows.Forms.Panel();
			this.cobMWTreeViewRubberbandGradientShape = new System.Windows.Forms.ComboBox();
			this.pMWTreeViewCollapseExpandOnDeselectSelect = new System.Windows.Forms.Panel();
			this.cbMWTreeViewExpandOnSelect = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewExpandOnDeselect = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewCollapseOnDeselect = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewCollapseOnSelect = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewAllowControlKeyNavigation = new System.Windows.Forms.CheckBox();
			this.gbMWTreeViewAllowKey = new System.Windows.Forms.GroupBox();
			this.cbMWTreeViewAllowKeyASelectAll = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewAllowKeyEExpandAll = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewAllowKeyQCollapseAll = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewAllowKeyEscapeDeselectAll = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewAllowKeyF2LabelEditing = new System.Windows.Forms.CheckBox();
			this.lblMWTreeViewRubberbandGradientShape = new System.Windows.Forms.Label();
			this.tbMWTreeViewRubberbandPaintingCustomText = new System.Windows.Forms.TextBox();
			this.cbMWTreeViewRubberbandPaintingCustomText = new System.Windows.Forms.CheckBox();
			this.cobMWTreeViewRubberbandSelection = new System.Windows.Forms.ComboBox();
			this.cbMWTreeViewConstrainedRubberbandSelection = new System.Windows.Forms.CheckBox();
			this.lblMWTreeViewRubberbandSelection = new System.Windows.Forms.Label();
			this.pMWTreeViewUseExtendedDisabledColors = new System.Windows.Forms.Panel();
			this.btMWTreeViewDisabledColorsDefault = new System.Windows.Forms.Button();
			this.pMWTreeViewDisabledTreeNodeBackColor = new System.Windows.Forms.Panel();
			this.cbMWTreeViewUseExtendedDisabledColors = new System.Windows.Forms.CheckBox();
			this.pMWTreeViewDisabledTreeNodeForeColor = new System.Windows.Forms.Panel();
			this.pMWTreeViewAllowModKey = new System.Windows.Forms.Panel();
			this.cbMWTreeViewAllowKeyboardModKeyShift = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewAllowKeyboardModKeyControl = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewAllowKeyboardModKeyAlt = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewAllowMouseModKeyAlt = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewAllowMouseModKeyControl = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewAllowMouseModKeyShift = new System.Windows.Forms.CheckBox();
			this.lblMWTreeViewAllowMouseModKeyShift = new System.Windows.Forms.Label();
			this.lblMWTreeViewAllowMouseModKeyControl = new System.Windows.Forms.Label();
			this.lblMWTreeViewAllowMouseModKeyAlt = new System.Windows.Forms.Label();
			this.cbMWTreeViewConstrainedShiftKeySelection = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewUseContextMenu = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewAllowNoSelNode = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewScrollToSelNode = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewAllowMultiCheck = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewAllowBlankNodeText = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewAllowMultipleExpandedPaths = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewExpandBeforeCollapse = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewExtendedTemporaryMarking = new System.Windows.Forms.CheckBox();
			this.lblMWTreeViewMultiSelect = new System.Windows.Forms.Label();
			this.cobMWTreeViewMultiSelect = new System.Windows.Forms.ComboBox();
			this.gbMWTreeViewMWTreeViewEventHandlers = new System.Windows.Forms.GroupBox();
			this.cbMWTreeViewBlockL0N4Child6 = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewPersistL0N4Child7 = new System.Windows.Forms.CheckBox();
			this.gbMWTreeViewButtons = new System.Windows.Forms.GroupBox();
			this.btMWTreeViewColor = new System.Windows.Forms.Button();
			this.pMWTreeViewResize = new System.Windows.Forms.Panel();
			this.btMWTreeViewGetColorsL0N0Child2 = new System.Windows.Forms.Button();
			this.btMWTreeViewForceColorL0N0Child2 = new System.Windows.Forms.Button();
			this.btMWTreeViewColorL0N0Child2 = new System.Windows.Forms.Button();
			this.btMWTreeViewBreakPoint = new System.Windows.Forms.Button();
			this.pMWTreeViewGetColorForeL0N0Child2 = new System.Windows.Forms.Panel();
			this.btMWTreeViewToggleL0N0Child2 = new System.Windows.Forms.Button();
			this.btCountTreeNodes = new System.Windows.Forms.Button();
			this.btMWTreeViewToggleCheckL0N3Child2 = new System.Windows.Forms.Button();
			this.pMWTreeViewGetColorBackL0N0Child2 = new System.Windows.Forms.Panel();
			this.pMWTreeView1F2T = new System.Windows.Forms.Panel();
			this.sMWTreeView1F2T3L = new System.Windows.Forms.Splitter();
			this.pMWTreeView1F2T3F = new System.Windows.Forms.Panel();
			this.gbMWTreeViewCommands = new System.Windows.Forms.GroupBox();
			this.pMWTreeViewCommands = new System.Windows.Forms.Panel();
			this.btMWTreeViewLoadSelNodes = new System.Windows.Forms.Button();
			this.btMWTreeViewRecreateNodes = new System.Windows.Forms.Button();
			this.btMWTreeViewSaveSelNodes = new System.Windows.Forms.Button();
			this.btMWTreeViewSaveNodes = new System.Windows.Forms.Button();
			this.btMWTreeViewToggleSelNodes = new System.Windows.Forms.Button();
			this.btMWTreeViewLoadNodes = new System.Windows.Forms.Button();
			this.btMWTreeViewRemoveNode0 = new System.Windows.Forms.Button();
			this.btMWTreeViewClearSelNodes = new System.Windows.Forms.Button();
			this.btMWTreeViewAddNodes = new System.Windows.Forms.Button();
			this.btMWTreeViewClearNodes = new System.Windows.Forms.Button();
			this.btMWTreeViewToggleNodes = new System.Windows.Forms.Button();
			this.btMWTreeViewAddNode = new System.Windows.Forms.Button();
			this.tbMWTreeViewPath = new System.Windows.Forms.TextBox();
			this.cbMWTreeViewAddNodeAllowDuplicate = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewAddNodeCreatePath = new System.Windows.Forms.CheckBox();
			this.pMWTreeView1F2T3L = new System.Windows.Forms.Panel();
			this.gbMWTreeViewCombined = new System.Windows.Forms.GroupBox();
			this.pMWTreeViewCombined = new System.Windows.Forms.Panel();
			this.cbMWTreeViewEnabled = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewHideSelection = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewCheckBoxes = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewLabelEdit = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewFullRowSelect = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewShowRootLines = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewHotTracking = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewUseImageList = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewScrollable = new System.Windows.Forms.CheckBox();
			this.pMWTreeView1R = new System.Windows.Forms.Panel();
			this.sMWTreeView1R2T = new System.Windows.Forms.Splitter();
			this.pMWTreeView1R2F = new System.Windows.Forms.Panel();
			this.gbMWTreeViewEventsFired = new System.Windows.Forms.GroupBox();
			this.btMWTreeViewEventsFiredClear = new System.Windows.Forms.Button();
			this.lbMWTreeViewEventsFired = new System.Windows.Forms.ListBox();
			this.pMWTreeView1R2T = new System.Windows.Forms.Panel();
			this.gbMWTreeViewEventsFiredShow = new System.Windows.Forms.GroupBox();
			this.pMWTreeViewEventsFiredShow = new System.Windows.Forms.Panel();
			this.cbMWTreeViewBeforeLabelEdit = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewBeforeSelNodesRemove = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewAfterSelNodesRemove = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewBeforeSelNodesAdd = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewAfterSelNodesAdd = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewAfterSelNodeChanged = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewBeforeSelNodeChanged = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewAfterLabelEdit = new System.Windows.Forms.CheckBox();
			this.cbMWTreeViewEventsFiredShow = new System.Windows.Forms.CheckBox();
			this.tpMWCheckBox = new System.Windows.Forms.TabPage();
			this.lblMWCheckBoxMessage = new System.Windows.Forms.Label();
			this.lblMWCheckBoxMWCheckBox = new System.Windows.Forms.Label();
			this.lblMWCheckBoxCheckBox = new System.Windows.Forms.Label();
			this.gbMWCheckBoxMWCheckBox = new System.Windows.Forms.GroupBox();
			this.cobMWCheckBoxCheckBoxPaintOrder = new System.Windows.Forms.ComboBox();
			this.lblMWCheckBoxCheckBoxPaintOrder = new System.Windows.Forms.Label();
			this.cobMWCheckBoxTextDir = new System.Windows.Forms.ComboBox();
			this.lblMWCheckBoxTextDir = new System.Windows.Forms.Label();
			this.cobMWCheckBoxStringFormat = new System.Windows.Forms.ComboBox();
			this.lblMWCheckBoxStringFormat = new System.Windows.Forms.Label();
			this.cbMWCheckBox = new System.Windows.Forms.CheckBox();
			this.gbMWCheckBoxCombined = new System.Windows.Forms.GroupBox();
			this.cbMWCheckBoxEnabled = new System.Windows.Forms.CheckBox();
			this.cbMWCheckBoxRightToLeft = new System.Windows.Forms.CheckBox();
			this.cbMWCheckBoxThreeState = new System.Windows.Forms.CheckBox();
			this.cobMWCheckBoxTextAlign = new System.Windows.Forms.ComboBox();
			this.lblMWCheckBoxTextAlign = new System.Windows.Forms.Label();
			this.cobMWCheckBoxImageAlign = new System.Windows.Forms.ComboBox();
			this.lblMWCheckBoxImageAlign = new System.Windows.Forms.Label();
			this.cbMWCheckBoxUseImage = new System.Windows.Forms.CheckBox();
			this.cobMWCheckBoxFlatStyle = new System.Windows.Forms.ComboBox();
			this.lblMWCheckBoxFlatStyle = new System.Windows.Forms.Label();
			this.cobMWCheckBoxCheckAlign = new System.Windows.Forms.ComboBox();
			this.lblMWCheckBoxCheckAlign = new System.Windows.Forms.Label();
			this.cobMWCheckBoxAppearance = new System.Windows.Forms.ComboBox();
			this.lblMWCheckBoxAppearance = new System.Windows.Forms.Label();
			this.tpMWODTreeView = new System.Windows.Forms.TabPage();
			this.btMWODTreeViewColorOpacity = new System.Windows.Forms.Button();
			this.nudMWODTreeViewColorOpacity = new System.Windows.Forms.NumericUpDown();
			this.btMWODTreeViewColorTransparent = new System.Windows.Forms.Button();
			this.tvMWODTreeView = new System.Windows.Forms.TreeView();
			this.lblMWODTransparencyTest = new System.Windows.Forms.Label();
			this.btMWODTreeViewColorControl = new System.Windows.Forms.Button();
			this.btMWODTreeViewColorCornflowerBlue = new System.Windows.Forms.Button();
			this.tbMWODTransparencyTest = new System.Windows.Forms.TextBox();
			this.cmMWTreeView = new System.Windows.Forms.ContextMenu();
			this.miMWTreeViewCancel = new System.Windows.Forms.MenuItem();
			this.miMWTreeViewDeleteNode = new System.Windows.Forms.MenuItem();
			this.miMWTreeViewDeleteSelectedNodes = new System.Windows.Forms.MenuItem();
			this.miMWTreeViewEdit = new System.Windows.Forms.MenuItem();
			this.miMWTreeViewCopy = new System.Windows.Forms.MenuItem();
			this.miMWTreeViewPaste = new System.Windows.Forms.MenuItem();
			this.miMWTreeViewChangeBackColor = new System.Windows.Forms.MenuItem();
			this.miMWTreeViewChangeForeColor = new System.Windows.Forms.MenuItem();
			this.ttMWTreeView = new System.Windows.Forms.ToolTip(this.components);
			this.tcMWControls.SuspendLayout();
			this.tpMWTreeView.SuspendLayout();
			this.pMWTreeView0Main.SuspendLayout();
			this.pMWTreeView1F.SuspendLayout();
			this.pMWTreeView1F2F.SuspendLayout();
			this.pMWTreeView1F2F3F.SuspendLayout();
			this.gbMWTreeViewMWTreeView.SuspendLayout();
			this.pMWTreeView1F2F3L.SuspendLayout();
			this.gbMWTreeViewTreeView.SuspendLayout();
			this.pMWTreeView1F2F3R.SuspendLayout();
			this.gbMWTreeViewMWTreeViewPropertie.SuspendLayout();
			this.pMWTreeViewMWTreeViewProperties.SuspendLayout();
			this.panel1.SuspendLayout();
			this.pMWTreeViewUseExtendedSelectionColors.SuspendLayout();
			this.pMWTreeViewCollapseExpandOnDeselectSelect.SuspendLayout();
			this.gbMWTreeViewAllowKey.SuspendLayout();
			this.pMWTreeViewUseExtendedDisabledColors.SuspendLayout();
			this.pMWTreeViewAllowModKey.SuspendLayout();
			this.gbMWTreeViewMWTreeViewEventHandlers.SuspendLayout();
			this.gbMWTreeViewButtons.SuspendLayout();
			this.pMWTreeView1F2T.SuspendLayout();
			this.pMWTreeView1F2T3F.SuspendLayout();
			this.gbMWTreeViewCommands.SuspendLayout();
			this.pMWTreeViewCommands.SuspendLayout();
			this.pMWTreeView1F2T3L.SuspendLayout();
			this.gbMWTreeViewCombined.SuspendLayout();
			this.pMWTreeViewCombined.SuspendLayout();
			this.pMWTreeView1R.SuspendLayout();
			this.pMWTreeView1R2F.SuspendLayout();
			this.gbMWTreeViewEventsFired.SuspendLayout();
			this.pMWTreeView1R2T.SuspendLayout();
			this.gbMWTreeViewEventsFiredShow.SuspendLayout();
			this.pMWTreeViewEventsFiredShow.SuspendLayout();
			((System.ComponentModel.ISupportInitialize)(this.nudMWODTreeViewColorOpacity)).BeginInit();
			this.SuspendLayout();
			// 
			// tcMWControls
			// 
			this.tcMWControls.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
				| System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.tcMWControls.Controls.Add(this.tpMWTreeView);
			this.tcMWControls.Location = new System.Drawing.Point(8, 8);
			this.tcMWControls.Name = "tcMWControls";
			this.tcMWControls.SelectedIndex = 0;
			this.tcMWControls.Size = new System.Drawing.Size(1176, 853);
			this.tcMWControls.TabIndex = 0;
			// 
			// tpMWTreeView
			// 
			this.tpMWTreeView.Controls.Add(this.pMWTreeView0Main);
			this.tpMWTreeView.Location = new System.Drawing.Point(4, 22);
			this.tpMWTreeView.Name = "tpMWTreeView";
			this.tpMWTreeView.Size = new System.Drawing.Size(1168, 827);
			this.tpMWTreeView.TabIndex = 3;
			this.tpMWTreeView.Text = "MWTreeView";
			// 
			// pMWTreeView0Main
			// 
			this.pMWTreeView0Main.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
				| System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.pMWTreeView0Main.Controls.Add(this.sMWTreeView1R);
			this.pMWTreeView0Main.Controls.Add(this.pMWTreeView1F);
			this.pMWTreeView0Main.Controls.Add(this.pMWTreeView1R);
			this.pMWTreeView0Main.Location = new System.Drawing.Point(4, 4);
			this.pMWTreeView0Main.Name = "pMWTreeView0Main";
			this.pMWTreeView0Main.Size = new System.Drawing.Size(1160, 820);
			this.pMWTreeView0Main.TabIndex = 39;
			// 
			// sMWTreeView1R
			// 
			this.sMWTreeView1R.Dock = System.Windows.Forms.DockStyle.Right;
			this.sMWTreeView1R.Location = new System.Drawing.Point(890, 0);
			this.sMWTreeView1R.Name = "sMWTreeView1R";
			this.sMWTreeView1R.Size = new System.Drawing.Size(4, 820);
			this.sMWTreeView1R.TabIndex = 2;
			this.sMWTreeView1R.TabStop = false;
			// 
			// pMWTreeView1F
			// 
			this.pMWTreeView1F.Controls.Add(this.sMWTreeView1F2T);
			this.pMWTreeView1F.Controls.Add(this.pMWTreeView1F2F);
			this.pMWTreeView1F.Controls.Add(this.pMWTreeView1F2T);
			this.pMWTreeView1F.Dock = System.Windows.Forms.DockStyle.Fill;
			this.pMWTreeView1F.Location = new System.Drawing.Point(0, 0);
			this.pMWTreeView1F.Name = "pMWTreeView1F";
			this.pMWTreeView1F.Size = new System.Drawing.Size(894, 820);
			this.pMWTreeView1F.TabIndex = 1;
			// 
			// sMWTreeView1F2T
			// 
			this.sMWTreeView1F2T.Dock = System.Windows.Forms.DockStyle.Top;
			this.sMWTreeView1F2T.Location = new System.Drawing.Point(0, 136);
			this.sMWTreeView1F2T.Name = "sMWTreeView1F2T";
			this.sMWTreeView1F2T.Size = new System.Drawing.Size(894, 4);
			this.sMWTreeView1F2T.TabIndex = 2;
			this.sMWTreeView1F2T.TabStop = false;
			// 
			// pMWTreeView1F2F
			// 
			this.pMWTreeView1F2F.Controls.Add(this.pMWTreeView1F2F3F);
			this.pMWTreeView1F2F.Controls.Add(this.sMWTreeView1F2F3L);
			this.pMWTreeView1F2F.Controls.Add(this.pMWTreeView1F2F3L);
			this.pMWTreeView1F2F.Controls.Add(this.sMWTreeView1F2F3R);
			this.pMWTreeView1F2F.Controls.Add(this.pMWTreeView1F2F3R);
			this.pMWTreeView1F2F.Dock = System.Windows.Forms.DockStyle.Fill;
			this.pMWTreeView1F2F.Location = new System.Drawing.Point(0, 136);
			this.pMWTreeView1F2F.Name = "pMWTreeView1F2F";
			this.pMWTreeView1F2F.Size = new System.Drawing.Size(894, 684);
			this.pMWTreeView1F2F.TabIndex = 1;
			// 
			// pMWTreeView1F2F3F
			// 
			this.pMWTreeView1F2F3F.Controls.Add(this.gbMWTreeViewMWTreeView);
			this.pMWTreeView1F2F3F.Dock = System.Windows.Forms.DockStyle.Fill;
			this.pMWTreeView1F2F3F.DockPadding.All = 4;
			this.pMWTreeView1F2F3F.Location = new System.Drawing.Point(282, 0);
			this.pMWTreeView1F2F3F.Name = "pMWTreeView1F2F3F";
			this.pMWTreeView1F2F3F.Size = new System.Drawing.Size(280, 684);
			this.pMWTreeView1F2F3F.TabIndex = 2;
			// 
			// gbMWTreeViewMWTreeView
			// 
			this.gbMWTreeViewMWTreeView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
				| System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.gbMWTreeViewMWTreeView.Controls.Add(this.mwtvMWTreeView);
			this.gbMWTreeViewMWTreeView.Location = new System.Drawing.Point(3, 4);
			this.gbMWTreeViewMWTreeView.Name = "gbMWTreeViewMWTreeView";
			this.gbMWTreeViewMWTreeView.Size = new System.Drawing.Size(272, 676);
			this.gbMWTreeViewMWTreeView.TabIndex = 0;
			this.gbMWTreeViewMWTreeView.TabStop = false;
			this.gbMWTreeViewMWTreeView.Text = "MWTreeView";
			// 
			// mwtvMWTreeView
			// 
			this.mwtvMWTreeView.AllowDrop = true;
			this.mwtvMWTreeView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
				| System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.mwtvMWTreeView.DisabledTreeNodeBackColor = System.Drawing.Color.FromArgb(((System.Byte)(255)), ((System.Byte)(192)), ((System.Byte)(128)));
			this.mwtvMWTreeView.DisabledTreeNodeForeColor = System.Drawing.Color.FromArgb(((System.Byte)(255)), ((System.Byte)(128)), ((System.Byte)(255)));
			this.mwtvMWTreeView.ImageList = this.ilMWTreeView;
			this.mwtvMWTreeView.Location = new System.Drawing.Point(8, 16);
			this.mwtvMWTreeView.Name = "mwtvMWTreeView";
			this.mwtvMWTreeView.Nodes.AddRange(new System.Windows.Forms.TreeNode[] {
																					   new System.Windows.Forms.TreeNode("Level0Node0", new System.Windows.Forms.TreeNode[] {
																																												new System.Windows.Forms.TreeNode("L0N0Child0", new System.Windows.Forms.TreeNode[] {
																																																																		new System.Windows.Forms.TreeNode("L0N0N0Child0"),
																																																																		new System.Windows.Forms.TreeNode("L0N0N0Child1"),
																																																																		new System.Windows.Forms.TreeNode("L0N0N0Child2"),
																																																																		new System.Windows.Forms.TreeNode("L0N0N0Child3")}),
																																												new System.Windows.Forms.TreeNode("L0N0Child1"),
																																												new System.Windows.Forms.TreeNode("L0N0Child2", new System.Windows.Forms.TreeNode[] {
																																																																		new System.Windows.Forms.TreeNode("L0N0N2Child0"),
																																																																		new System.Windows.Forms.TreeNode("L0N0N2Child1"),
																																																																		new System.Windows.Forms.TreeNode("L0N0N2Child2"),
																																																																		new System.Windows.Forms.TreeNode("L0N0N2Child3")}),
																																												new System.Windows.Forms.TreeNode("L0N0Child3")}),
																					   new System.Windows.Forms.TreeNode("Level0Node1", new System.Windows.Forms.TreeNode[] {
																																												new System.Windows.Forms.TreeNode("L0N1Child0"),
																																												new System.Windows.Forms.TreeNode("L0N1Child1", new System.Windows.Forms.TreeNode[] {
																																																																		new System.Windows.Forms.TreeNode("L0N1N0Child0", new System.Windows.Forms.TreeNode[] {
																																																																																								  new System.Windows.Forms.TreeNode("L0N1N0N0Child0", new System.Windows.Forms.TreeNode[] {
																																																																																																															  new System.Windows.Forms.TreeNode("L0N1N0N0N0Child0", new System.Windows.Forms.TreeNode[] {
																																																																																																																																							new System.Windows.Forms.TreeNode("L0N1N0N0N0N0Child0")})})})}),
																																												new System.Windows.Forms.TreeNode("L0N1Child2"),
																																												new System.Windows.Forms.TreeNode("L0N1Child3")}),
																					   new System.Windows.Forms.TreeNode("Level0Node2", new System.Windows.Forms.TreeNode[] {
																																												new System.Windows.Forms.TreeNode("L0N2Child0"),
																																												new System.Windows.Forms.TreeNode("L0N2Child1"),
																																												new System.Windows.Forms.TreeNode("L0N2Child2"),
																																												new System.Windows.Forms.TreeNode("L0N2Child3")}),
																					   new System.Windows.Forms.TreeNode("Level0Node3", new System.Windows.Forms.TreeNode[] {
																																												new System.Windows.Forms.TreeNode("L0N3Child0"),
																																												new System.Windows.Forms.TreeNode("L0N3Child1"),
																																												new System.Windows.Forms.TreeNode("L0N3Child2"),
																																												new System.Windows.Forms.TreeNode("L0N3Child3")}),
																					   new System.Windows.Forms.TreeNode("Level0Node4", new System.Windows.Forms.TreeNode[] {
																																												new System.Windows.Forms.TreeNode("L0N4Child0"),
																																												new System.Windows.Forms.TreeNode("L0N4Child1"),
																																												new System.Windows.Forms.TreeNode("L0N4Child2"),
																																												new System.Windows.Forms.TreeNode("L0N4Child3"),
																																												new System.Windows.Forms.TreeNode("L0N4Child4"),
																																												new System.Windows.Forms.TreeNode("L0N4Child5"),
																																												new System.Windows.Forms.TreeNode("L0N4Child6"),
																																												new System.Windows.Forms.TreeNode("L0N4Child7"),
																																												new System.Windows.Forms.TreeNode("L0N4Child8"),
																																												new System.Windows.Forms.TreeNode("L0N4Child9"),
																																												new System.Windows.Forms.TreeNode("L0N4Child10"),
																																												new System.Windows.Forms.TreeNode("L0N4Child11"),
																																												new System.Windows.Forms.TreeNode("L0N4Child12"),
																																												new System.Windows.Forms.TreeNode("L0N4Child13"),
																																												new System.Windows.Forms.TreeNode("L0N4Child14"),
																																												new System.Windows.Forms.TreeNode("L0N4Child15"),
																																												new System.Windows.Forms.TreeNode("L0N4Child16"),
																																												new System.Windows.Forms.TreeNode("L0N4Child17"),
																																												new System.Windows.Forms.TreeNode("L0N4Child18"),
																																												new System.Windows.Forms.TreeNode("L0N4Child19"),
																																												new System.Windows.Forms.TreeNode("L0N4Child20"),
																																												new System.Windows.Forms.TreeNode("L0N4Child21"),
																																												new System.Windows.Forms.TreeNode("L0N4Child22"),
																																												new System.Windows.Forms.TreeNode("L0N4Child23"),
																																												new System.Windows.Forms.TreeNode("L0N4Child24"),
																																												new System.Windows.Forms.TreeNode("L0N4Child25"),
																																												new System.Windows.Forms.TreeNode("L0N4Child26"),
																																												new System.Windows.Forms.TreeNode("L0N4Child27"),
																																												new System.Windows.Forms.TreeNode("L0N4Child28"),
																																												new System.Windows.Forms.TreeNode("L0N4Child29"),
																																												new System.Windows.Forms.TreeNode("L0N4Child30"),
																																												new System.Windows.Forms.TreeNode("L0N4Child31"),
																																												new System.Windows.Forms.TreeNode("L0N4Child32"),
																																												new System.Windows.Forms.TreeNode("L0N4Child33"),
																																												new System.Windows.Forms.TreeNode("L0N4Child34"),
																																												new System.Windows.Forms.TreeNode("L0N4Child35"),
																																												new System.Windows.Forms.TreeNode("L0N4Child36"),
																																												new System.Windows.Forms.TreeNode("L0N4Child37"),
																																												new System.Windows.Forms.TreeNode("L0N4Child38"),
																																												new System.Windows.Forms.TreeNode("L0N4Child39"),
																																												new System.Windows.Forms.TreeNode("L0N4Child40"),
																																												new System.Windows.Forms.TreeNode("L0N4Child41"),
																																												new System.Windows.Forms.TreeNode("L0N4Child42"),
																																												new System.Windows.Forms.TreeNode("L0N4Child43"),
																																												new System.Windows.Forms.TreeNode("L0N4Child44"),
																																												new System.Windows.Forms.TreeNode("L0N4Child45"),
																																												new System.Windows.Forms.TreeNode("L0N4Child46"),
																																												new System.Windows.Forms.TreeNode("L0N4Child47"),
																																												new System.Windows.Forms.TreeNode("L0N4Child48"),
																																												new System.Windows.Forms.TreeNode("L0N4Child49"),
																																												new System.Windows.Forms.TreeNode("L0N4Child50"),
																																												new System.Windows.Forms.TreeNode("L0N4Child51"),
																																												new System.Windows.Forms.TreeNode("L0N4Child52"),
																																												new System.Windows.Forms.TreeNode("L0N4Child53"),
																																												new System.Windows.Forms.TreeNode("L0N4Child54"),
																																												new System.Windows.Forms.TreeNode("L0N4Child55"),
																																												new System.Windows.Forms.TreeNode("L0N4Child56"),
																																												new System.Windows.Forms.TreeNode("L0N4Child57"),
																																												new System.Windows.Forms.TreeNode("L0N4Child58"),
																																												new System.Windows.Forms.TreeNode("L0N4Child59"),
																																												new System.Windows.Forms.TreeNode("L0N4Child60"),
																																												new System.Windows.Forms.TreeNode("L0N4Child61"),
																																												new System.Windows.Forms.TreeNode("L0N4Child62"),
																																												new System.Windows.Forms.TreeNode("L0N4Child63")})});
			this.mwtvMWTreeView.RubberbandBorderThickness = 2;
			this.mwtvMWTreeView.RubberbandGradientBlend = new MWControlSuite.MWRubberbandGradientBlend[0];
			this.mwtvMWTreeView.RubberbandGradientColorBlend = new MWControlSuite.MWRubberbandGradientColorBlend[0];
			this.mwtvMWTreeView.RubberbandImage = ((System.Drawing.Image)(resources.GetObject("mwtvMWTreeView.RubberbandImage")));
			this.mwtvMWTreeView.SelectedImageIndex = 1;
			this.mwtvMWTreeView.SelectedTreeNodeBackColor = System.Drawing.Color.IndianRed;
			this.mwtvMWTreeView.Size = new System.Drawing.Size(255, 652);
			this.mwtvMWTreeView.TabIndex = 0;
			this.mwtvMWTreeView.BeforeSelNodesChanged += new MWControlSuite.MWCancelEventHandler(this.mwtvMWTreeView_BeforeSelNodesChanged);
			this.mwtvMWTreeView.DragDrop += new System.Windows.Forms.DragEventHandler(this.mwtvMWTreeView_DragDrop);
			this.mwtvMWTreeView.RubberbandPaint += new MWControlSuite.MWRubberbandPaintEventHandler(this.mwtvMWTreeView_RubberbandPaint);
			this.mwtvMWTreeView.BeforeSelNodesRemove += new MWControlSuite.MWCancelEventHandler(this.mwtvMWTreeView_BeforeSelNodesRemove);
			this.mwtvMWTreeView.RubberbandClear += new MWControlSuite.MWRubberbandClearEventHandler(this.mwtvMWTreeView_RubberbandClear);
			this.mwtvMWTreeView.AfterSelNodesChanged += new System.EventHandler(this.mwtvMWTreeView_AfterSelNodesChanged);
			this.mwtvMWTreeView.BeforeLabelEdit += new System.Windows.Forms.NodeLabelEditEventHandler(this.mwtvMWTreeView_BeforeLabelEdit);
			this.mwtvMWTreeView.BeforeSelNodesAdd += new MWControlSuite.MWCancelEventHandler(this.mwtvMWTreeView_BeforeSelNodesAdd);
			this.mwtvMWTreeView.AfterLabelEdit += new System.Windows.Forms.NodeLabelEditEventHandler(this.mwtvMWTreeView_AfterLabelEdit);
			this.mwtvMWTreeView.AfterSelNodeChanged += new MWControlSuite.MWPropertyEventHandler(this.mwtvMWTreeView_AfterSelNodeChanged);
			this.mwtvMWTreeView.ItemDrag += new System.Windows.Forms.ItemDragEventHandler(this.mwtvMWTreeView_ItemDrag);
			this.mwtvMWTreeView.AfterSelNodesRemove += new MWControlSuite.MWPropertyEventHandler(this.mwtvMWTreeView_AfterSelNodesRemove);
			this.mwtvMWTreeView.BeforeSelNodeChanged += new MWControlSuite.MWCancelEventHandler(this.mwtvMWTreeView_BeforeSelNodeChanged);
			this.mwtvMWTreeView.AfterSelNodesAdd += new MWControlSuite.MWPropertyEventHandler(this.mwtvMWTreeView_AfterSelNodesAdd);
			// 
			// ilMWTreeView
			// 
			this.ilMWTreeView.ImageSize = new System.Drawing.Size(16, 16);
			this.ilMWTreeView.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("ilMWTreeView.ImageStream")));
			this.ilMWTreeView.TransparentColor = System.Drawing.Color.Transparent;
			// 
			// sMWTreeView1F2F3L
			// 
			this.sMWTreeView1F2F3L.Location = new System.Drawing.Point(278, 0);
			this.sMWTreeView1F2F3L.Name = "sMWTreeView1F2F3L";
			this.sMWTreeView1F2F3L.Size = new System.Drawing.Size(4, 684);
			this.sMWTreeView1F2F3L.TabIndex = 3;
			this.sMWTreeView1F2F3L.TabStop = false;
			this.sMWTreeView1F2F3L.DoubleClick += new System.EventHandler(this.sMWTreeView1F2F3L_DoubleClick);
			// 
			// pMWTreeView1F2F3L
			// 
			this.pMWTreeView1F2F3L.Controls.Add(this.gbMWTreeViewTreeView);
			this.pMWTreeView1F2F3L.Dock = System.Windows.Forms.DockStyle.Left;
			this.pMWTreeView1F2F3L.DockPadding.All = 4;
			this.pMWTreeView1F2F3L.Location = new System.Drawing.Point(0, 0);
			this.pMWTreeView1F2F3L.Name = "pMWTreeView1F2F3L";
			this.pMWTreeView1F2F3L.Size = new System.Drawing.Size(278, 684);
			this.pMWTreeView1F2F3L.TabIndex = 0;
			// 
			// gbMWTreeViewTreeView
			// 
			this.gbMWTreeViewTreeView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
				| System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.gbMWTreeViewTreeView.Controls.Add(this.tvMWTreeView);
			this.gbMWTreeViewTreeView.Location = new System.Drawing.Point(4, 4);
			this.gbMWTreeViewTreeView.Name = "gbMWTreeViewTreeView";
			this.gbMWTreeViewTreeView.Size = new System.Drawing.Size(272, 676);
			this.gbMWTreeViewTreeView.TabIndex = 0;
			this.gbMWTreeViewTreeView.TabStop = false;
			this.gbMWTreeViewTreeView.Text = "TreeView";
			// 
			// tvMWTreeView
			// 
			this.tvMWTreeView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
				| System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.tvMWTreeView.ImageList = this.ilMWTreeView;
			this.tvMWTreeView.Location = new System.Drawing.Point(8, 16);
			this.tvMWTreeView.Name = "tvMWTreeView";
			this.tvMWTreeView.Nodes.AddRange(new System.Windows.Forms.TreeNode[] {
																					 new System.Windows.Forms.TreeNode("Level0Node0", new System.Windows.Forms.TreeNode[] {
																																											  new System.Windows.Forms.TreeNode("L0N0Child0", new System.Windows.Forms.TreeNode[] {
																																																																	  new System.Windows.Forms.TreeNode("L0N0N0Child0"),
																																																																	  new System.Windows.Forms.TreeNode("L0N0N0Child1"),
																																																																	  new System.Windows.Forms.TreeNode("L0N0N0Child2"),
																																																																	  new System.Windows.Forms.TreeNode("L0N0N0Child3")}),
																																											  new System.Windows.Forms.TreeNode("L0N0Child1"),
																																											  new System.Windows.Forms.TreeNode("L0N0Child2", new System.Windows.Forms.TreeNode[] {
																																																																	  new System.Windows.Forms.TreeNode("L0N0N2Child0"),
																																																																	  new System.Windows.Forms.TreeNode("L0N0N2Child1"),
																																																																	  new System.Windows.Forms.TreeNode("L0N0N2Child2"),
																																																																	  new System.Windows.Forms.TreeNode("L0N0N2Child3")}),
																																											  new System.Windows.Forms.TreeNode("L0N0Child3")}),
																					 new System.Windows.Forms.TreeNode("Level0Node1", new System.Windows.Forms.TreeNode[] {
																																											  new System.Windows.Forms.TreeNode("L0N1Child0"),
																																											  new System.Windows.Forms.TreeNode("L0N1Child1", new System.Windows.Forms.TreeNode[] {
																																																																	  new System.Windows.Forms.TreeNode("L0N1N0Child0", new System.Windows.Forms.TreeNode[] {
																																																																																								new System.Windows.Forms.TreeNode("L0N1N0N0Child0", new System.Windows.Forms.TreeNode[] {
																																																																																																															new System.Windows.Forms.TreeNode("L0N1N0N0N0Child0", new System.Windows.Forms.TreeNode[] {
																																																																																																																																						  new System.Windows.Forms.TreeNode("L0N1N0N0N0N0Child0")})})})}),
																																											  new System.Windows.Forms.TreeNode("L0N1Child2"),
																																											  new System.Windows.Forms.TreeNode("L0N1Child3")}),
																					 new System.Windows.Forms.TreeNode("Level0Node2", new System.Windows.Forms.TreeNode[] {
																																											  new System.Windows.Forms.TreeNode("L0N2Child0"),
																																											  new System.Windows.Forms.TreeNode("L0N2Child1"),
																																											  new System.Windows.Forms.TreeNode("L0N2Child2"),
																																											  new System.Windows.Forms.TreeNode("L0N2Child3")}),
																					 new System.Windows.Forms.TreeNode("Level0Node3", new System.Windows.Forms.TreeNode[] {
																																											  new System.Windows.Forms.TreeNode("L0N3Child0"),
																																											  new System.Windows.Forms.TreeNode("L0N3Child1"),
																																											  new System.Windows.Forms.TreeNode("L0N3Child2"),
																																											  new System.Windows.Forms.TreeNode("L0N3Child3")}),
																					 new System.Windows.Forms.TreeNode("Level0Node4", new System.Windows.Forms.TreeNode[] {
																																											  new System.Windows.Forms.TreeNode("L0N4Child0"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child1"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child2"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child3"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child4"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child5"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child6"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child7"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child8"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child9"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child10"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child11"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child12"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child13"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child14"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child15"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child16"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child17"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child18"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child19"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child20"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child21"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child22"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child23"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child24"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child25"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child26"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child27"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child28"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child29"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child30"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child31"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child32"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child33"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child34"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child35"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child36"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child37"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child38"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child39"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child40"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child41"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child42"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child43"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child44"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child45"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child46"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child47"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child48"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child49"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child50"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child51"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child52"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child53"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child54"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child55"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child56"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child57"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child58"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child59"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child60"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child61"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child62"),
																																											  new System.Windows.Forms.TreeNode("L0N4Child63")})});
			this.tvMWTreeView.SelectedImageIndex = 1;
			this.tvMWTreeView.Size = new System.Drawing.Size(256, 652);
			this.tvMWTreeView.TabIndex = 0;
			// 
			// sMWTreeView1F2F3R
			// 
			this.sMWTreeView1F2F3R.Dock = System.Windows.Forms.DockStyle.Right;
			this.sMWTreeView1F2F3R.Location = new System.Drawing.Point(562, 0);
			this.sMWTreeView1F2F3R.Name = "sMWTreeView1F2F3R";
			this.sMWTreeView1F2F3R.Size = new System.Drawing.Size(4, 684);
			this.sMWTreeView1F2F3R.TabIndex = 4;
			this.sMWTreeView1F2F3R.TabStop = false;
			this.sMWTreeView1F2F3R.DoubleClick += new System.EventHandler(this.sMWTreeView1F2F3R_DoubleClick);
			// 
			// pMWTreeView1F2F3R
			// 
			this.pMWTreeView1F2F3R.AutoScroll = true;
			this.pMWTreeView1F2F3R.AutoScrollMinSize = new System.Drawing.Size(320, 320);
			this.pMWTreeView1F2F3R.Controls.Add(this.gbMWTreeViewMWTreeViewPropertie);
			this.pMWTreeView1F2F3R.Controls.Add(this.gbMWTreeViewMWTreeViewEventHandlers);
			this.pMWTreeView1F2F3R.Controls.Add(this.gbMWTreeViewButtons);
			this.pMWTreeView1F2F3R.Dock = System.Windows.Forms.DockStyle.Right;
			this.pMWTreeView1F2F3R.DockPadding.All = 4;
			this.pMWTreeView1F2F3R.Location = new System.Drawing.Point(566, 0);
			this.pMWTreeView1F2F3R.Name = "pMWTreeView1F2F3R";
			this.pMWTreeView1F2F3R.Size = new System.Drawing.Size(328, 684);
			this.pMWTreeView1F2F3R.TabIndex = 1;
			// 
			// gbMWTreeViewMWTreeViewPropertie
			// 
			this.gbMWTreeViewMWTreeViewPropertie.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
				| System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.gbMWTreeViewMWTreeViewPropertie.Controls.Add(this.pMWTreeViewMWTreeViewProperties);
			this.gbMWTreeViewMWTreeViewPropertie.Location = new System.Drawing.Point(4, 128);
			this.gbMWTreeViewMWTreeViewPropertie.Name = "gbMWTreeViewMWTreeViewPropertie";
			this.gbMWTreeViewMWTreeViewPropertie.Size = new System.Drawing.Size(317, 492);
			this.gbMWTreeViewMWTreeViewPropertie.TabIndex = 15;
			this.gbMWTreeViewMWTreeViewPropertie.TabStop = false;
			this.gbMWTreeViewMWTreeViewPropertie.Text = "MWTreeView Properties";
			// 
			// pMWTreeViewMWTreeViewProperties
			// 
			this.pMWTreeViewMWTreeViewProperties.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
				| System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.pMWTreeViewMWTreeViewProperties.AutoScroll = true;
			this.pMWTreeViewMWTreeViewProperties.AutoScrollMargin = new System.Drawing.Size(4, 4);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.cobMWTreeViewMouseClearSelNodes);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.lblMWTreeViewMouseClearSelNodes);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.panel1);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.pMWTreeViewUseExtendedSelectionColors);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.cobMWTreeViewRubberbandGradientShape);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.pMWTreeViewCollapseExpandOnDeselectSelect);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.cbMWTreeViewAllowControlKeyNavigation);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.gbMWTreeViewAllowKey);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.lblMWTreeViewRubberbandGradientShape);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.tbMWTreeViewRubberbandPaintingCustomText);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.cbMWTreeViewRubberbandPaintingCustomText);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.cobMWTreeViewRubberbandSelection);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.cbMWTreeViewConstrainedRubberbandSelection);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.lblMWTreeViewRubberbandSelection);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.pMWTreeViewUseExtendedDisabledColors);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.pMWTreeViewAllowModKey);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.cbMWTreeViewConstrainedShiftKeySelection);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.cbMWTreeViewUseContextMenu);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.cbMWTreeViewAllowNoSelNode);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.cbMWTreeViewScrollToSelNode);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.cbMWTreeViewAllowMultiCheck);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.cbMWTreeViewAllowBlankNodeText);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.cbMWTreeViewAllowMultipleExpandedPaths);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.cbMWTreeViewExpandBeforeCollapse);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.cbMWTreeViewExtendedTemporaryMarking);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.lblMWTreeViewMultiSelect);
			this.pMWTreeViewMWTreeViewProperties.Controls.Add(this.cobMWTreeViewMultiSelect);
			this.pMWTreeViewMWTreeViewProperties.Location = new System.Drawing.Point(8, 16);
			this.pMWTreeViewMWTreeViewProperties.Name = "pMWTreeViewMWTreeViewProperties";
			this.pMWTreeViewMWTreeViewProperties.Size = new System.Drawing.Size(301, 468);
			this.pMWTreeViewMWTreeViewProperties.TabIndex = 34;
			// 
			// cobMWTreeViewMouseClearSelNodes
			// 
			this.cobMWTreeViewMouseClearSelNodes.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
			this.cobMWTreeViewMouseClearSelNodes.Location = new System.Drawing.Point(0, 400);
			this.cobMWTreeViewMouseClearSelNodes.Name = "cobMWTreeViewMouseClearSelNodes";
			this.cobMWTreeViewMouseClearSelNodes.Size = new System.Drawing.Size(264, 21);
			this.cobMWTreeViewMouseClearSelNodes.TabIndex = 60;
			this.cobMWTreeViewMouseClearSelNodes.SelectedIndexChanged += new System.EventHandler(this.cobMWTreeViewMouseClearSelNodes_SelectedIndexChanged);
			// 
			// lblMWTreeViewMouseClearSelNodes
			// 
			this.lblMWTreeViewMouseClearSelNodes.Location = new System.Drawing.Point(0, 384);
			this.lblMWTreeViewMouseClearSelNodes.Name = "lblMWTreeViewMouseClearSelNodes";
			this.lblMWTreeViewMouseClearSelNodes.Size = new System.Drawing.Size(128, 16);
			this.lblMWTreeViewMouseClearSelNodes.TabIndex = 61;
			this.lblMWTreeViewMouseClearSelNodes.Text = "Mouse Clear SelNodes";
			this.lblMWTreeViewMouseClearSelNodes.TextAlign = System.Drawing.ContentAlignment.BottomLeft;
			// 
			// panel1
			// 
			this.panel1.Controls.Add(this.tbMWTreeViewCheckNodeRegEx);
			this.panel1.Controls.Add(this.tbMWTreeViewSelectNodeRegEx);
			this.panel1.Controls.Add(this.tbMWTreeViewDisallowLabelEditRegEx);
			this.panel1.Controls.Add(this.tbMWTreeViewLabelEditRegEx);
			this.panel1.Controls.Add(this.cobMWTreeViewUseLabelEditRegEx);
			this.panel1.Controls.Add(this.cobMWTreeViewUseCheckNodeRegEx);
			this.panel1.Controls.Add(this.cobMWTreeViewUseSelectNodeRegEx);
			this.panel1.Controls.Add(this.cobMWTreeViewUseDisallowLabelEditRegEx);
			this.panel1.Location = new System.Drawing.Point(0, 600);
			this.panel1.Name = "panel1";
			this.panel1.Size = new System.Drawing.Size(264, 160);
			this.panel1.TabIndex = 1;
			// 
			// tbMWTreeViewCheckNodeRegEx
			// 
			this.tbMWTreeViewCheckNodeRegEx.Location = new System.Drawing.Point(16, 140);
			this.tbMWTreeViewCheckNodeRegEx.Name = "tbMWTreeViewCheckNodeRegEx";
			this.tbMWTreeViewCheckNodeRegEx.Size = new System.Drawing.Size(248, 20);
			this.tbMWTreeViewCheckNodeRegEx.TabIndex = 27;
			this.tbMWTreeViewCheckNodeRegEx.Text = "(?i-s:^\\d{1,2}\\/\\d{1,2}\\/\\d{4}(|\\x20\\d{1,2}\\:\\d{2}|\\x20\\d{1,2}\\:\\d{2}(\\x20|)(AM|P" +
				"M))$)";
			// 
			// tbMWTreeViewSelectNodeRegEx
			// 
			this.tbMWTreeViewSelectNodeRegEx.Location = new System.Drawing.Point(16, 100);
			this.tbMWTreeViewSelectNodeRegEx.Name = "tbMWTreeViewSelectNodeRegEx";
			this.tbMWTreeViewSelectNodeRegEx.Size = new System.Drawing.Size(248, 20);
			this.tbMWTreeViewSelectNodeRegEx.TabIndex = 24;
			this.tbMWTreeViewSelectNodeRegEx.Text = "(?i-s:^\\d{1,2}\\/\\d{1,2}\\/\\d{4}(|\\x20\\d{1,2}\\:\\d{2}|\\x20\\d{1,2}\\:\\d{2}(\\x20|)(AM|P" +
				"M))$)";
			// 
			// tbMWTreeViewDisallowLabelEditRegEx
			// 
			this.tbMWTreeViewDisallowLabelEditRegEx.Location = new System.Drawing.Point(16, 60);
			this.tbMWTreeViewDisallowLabelEditRegEx.Name = "tbMWTreeViewDisallowLabelEditRegEx";
			this.tbMWTreeViewDisallowLabelEditRegEx.Size = new System.Drawing.Size(248, 20);
			this.tbMWTreeViewDisallowLabelEditRegEx.TabIndex = 21;
			this.tbMWTreeViewDisallowLabelEditRegEx.Text = "(?i-s:^\\d{1,2}\\/\\d{1,2}\\/\\d{4}(|\\x20\\d{1,2}\\:\\d{2}|\\x20\\d{1,2}\\:\\d{2}(\\x20|)(AM|P" +
				"M))$)";
			// 
			// tbMWTreeViewLabelEditRegEx
			// 
			this.tbMWTreeViewLabelEditRegEx.Location = new System.Drawing.Point(16, 20);
			this.tbMWTreeViewLabelEditRegEx.Name = "tbMWTreeViewLabelEditRegEx";
			this.tbMWTreeViewLabelEditRegEx.Size = new System.Drawing.Size(248, 20);
			this.tbMWTreeViewLabelEditRegEx.TabIndex = 18;
			this.tbMWTreeViewLabelEditRegEx.Text = "(?i-s:^\\d{1,2}\\/\\d{1,2}\\/\\d{4}(|\\x20\\d{1,2}\\:\\d{2}|\\x20\\d{1,2}\\:\\d{2}(\\x20|)(AM|P" +
				"M))$)";
			// 
			// cobMWTreeViewUseLabelEditRegEx
			// 
			this.cobMWTreeViewUseLabelEditRegEx.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cobMWTreeViewUseLabelEditRegEx.Location = new System.Drawing.Point(0, 0);
			this.cobMWTreeViewUseLabelEditRegEx.Name = "cobMWTreeViewUseLabelEditRegEx";
			this.cobMWTreeViewUseLabelEditRegEx.Size = new System.Drawing.Size(128, 24);
			this.cobMWTreeViewUseLabelEditRegEx.TabIndex = 11;
			this.cobMWTreeViewUseLabelEditRegEx.Text = "Use Label Edit RegEx";
			this.cobMWTreeViewUseLabelEditRegEx.CheckedChanged += new System.EventHandler(this.cobMWTreeViewUseLabelEditRegEx_CheckedChanged);
			// 
			// cobMWTreeViewUseCheckNodeRegEx
			// 
			this.cobMWTreeViewUseCheckNodeRegEx.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cobMWTreeViewUseCheckNodeRegEx.Location = new System.Drawing.Point(0, 120);
			this.cobMWTreeViewUseCheckNodeRegEx.Name = "cobMWTreeViewUseCheckNodeRegEx";
			this.cobMWTreeViewUseCheckNodeRegEx.Size = new System.Drawing.Size(136, 24);
			this.cobMWTreeViewUseCheckNodeRegEx.TabIndex = 26;
			this.cobMWTreeViewUseCheckNodeRegEx.Text = "Use Select Node RegEx";
			this.cobMWTreeViewUseCheckNodeRegEx.CheckedChanged += new System.EventHandler(this.cobMWTreeViewUseCheckNodeRegEx_CheckedChanged);
			// 
			// cobMWTreeViewUseSelectNodeRegEx
			// 
			this.cobMWTreeViewUseSelectNodeRegEx.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cobMWTreeViewUseSelectNodeRegEx.Location = new System.Drawing.Point(0, 80);
			this.cobMWTreeViewUseSelectNodeRegEx.Name = "cobMWTreeViewUseSelectNodeRegEx";
			this.cobMWTreeViewUseSelectNodeRegEx.Size = new System.Drawing.Size(136, 24);
			this.cobMWTreeViewUseSelectNodeRegEx.TabIndex = 23;
			this.cobMWTreeViewUseSelectNodeRegEx.Text = "Use Select Node RegEx";
			this.cobMWTreeViewUseSelectNodeRegEx.CheckedChanged += new System.EventHandler(this.cobMWTreeViewUseSelectNodeRegEx_CheckedChanged);
			// 
			// cobMWTreeViewUseDisallowLabelEditRegEx
			// 
			this.cobMWTreeViewUseDisallowLabelEditRegEx.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cobMWTreeViewUseDisallowLabelEditRegEx.Location = new System.Drawing.Point(0, 40);
			this.cobMWTreeViewUseDisallowLabelEditRegEx.Name = "cobMWTreeViewUseDisallowLabelEditRegEx";
			this.cobMWTreeViewUseDisallowLabelEditRegEx.Size = new System.Drawing.Size(168, 24);
			this.cobMWTreeViewUseDisallowLabelEditRegEx.TabIndex = 20;
			this.cobMWTreeViewUseDisallowLabelEditRegEx.Text = "Use Disallow Label Edit RegEx";
			this.cobMWTreeViewUseDisallowLabelEditRegEx.CheckedChanged += new System.EventHandler(this.cobMWTreeViewUseDisallowLabelEditRegEx_CheckedChanged);
			// 
			// pMWTreeViewUseExtendedSelectionColors
			// 
			this.pMWTreeViewUseExtendedSelectionColors.Controls.Add(this.btMWTreeViewSelectionColorsDefault);
			this.pMWTreeViewUseExtendedSelectionColors.Controls.Add(this.pMWTreeViewSelectedTreeNodeBackColor);
			this.pMWTreeViewUseExtendedSelectionColors.Controls.Add(this.cbMWTreeViewUseExtendedSelectionColors);
			this.pMWTreeViewUseExtendedSelectionColors.Controls.Add(this.pMWTreeViewSelectedTreeNodeForeColor);
			this.pMWTreeViewUseExtendedSelectionColors.Location = new System.Drawing.Point(0, 250);
			this.pMWTreeViewUseExtendedSelectionColors.Name = "pMWTreeViewUseExtendedSelectionColors";
			this.pMWTreeViewUseExtendedSelectionColors.Size = new System.Drawing.Size(264, 20);
			this.pMWTreeViewUseExtendedSelectionColors.TabIndex = 59;
			// 
			// btMWTreeViewSelectionColorsDefault
			// 
			this.btMWTreeViewSelectionColorsDefault.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewSelectionColorsDefault.Location = new System.Drawing.Point(216, 0);
			this.btMWTreeViewSelectionColorsDefault.Name = "btMWTreeViewSelectionColorsDefault";
			this.btMWTreeViewSelectionColorsDefault.Size = new System.Drawing.Size(48, 20);
			this.btMWTreeViewSelectionColorsDefault.TabIndex = 44;
			this.btMWTreeViewSelectionColorsDefault.Text = "default";
			this.btMWTreeViewSelectionColorsDefault.Click += new System.EventHandler(this.btMWTreeViewSelectionColorsDefault_Click);
			// 
			// pMWTreeViewSelectedTreeNodeBackColor
			// 
			this.pMWTreeViewSelectedTreeNodeBackColor.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
			this.pMWTreeViewSelectedTreeNodeBackColor.Location = new System.Drawing.Point(170, 0);
			this.pMWTreeViewSelectedTreeNodeBackColor.Name = "pMWTreeViewSelectedTreeNodeBackColor";
			this.pMWTreeViewSelectedTreeNodeBackColor.Size = new System.Drawing.Size(20, 20);
			this.pMWTreeViewSelectedTreeNodeBackColor.TabIndex = 41;
			this.pMWTreeViewSelectedTreeNodeBackColor.Click += new System.EventHandler(this.pMWTreeViewSelectedTreeNodeBackColor_Click);
			// 
			// cbMWTreeViewUseExtendedSelectionColors
			// 
			this.cbMWTreeViewUseExtendedSelectionColors.Checked = true;
			this.cbMWTreeViewUseExtendedSelectionColors.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewUseExtendedSelectionColors.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewUseExtendedSelectionColors.Location = new System.Drawing.Point(0, 0);
			this.cbMWTreeViewUseExtendedSelectionColors.Name = "cbMWTreeViewUseExtendedSelectionColors";
			this.cbMWTreeViewUseExtendedSelectionColors.Size = new System.Drawing.Size(168, 24);
			this.cbMWTreeViewUseExtendedSelectionColors.TabIndex = 39;
			this.cbMWTreeViewUseExtendedSelectionColors.Text = "Use Extended Selection Colors";
			this.cbMWTreeViewUseExtendedSelectionColors.CheckedChanged += new System.EventHandler(this.cbMWTreeViewUseExtendedSelectionColors_CheckedChanged);
			// 
			// pMWTreeViewSelectedTreeNodeForeColor
			// 
			this.pMWTreeViewSelectedTreeNodeForeColor.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
			this.pMWTreeViewSelectedTreeNodeForeColor.Location = new System.Drawing.Point(189, 0);
			this.pMWTreeViewSelectedTreeNodeForeColor.Name = "pMWTreeViewSelectedTreeNodeForeColor";
			this.pMWTreeViewSelectedTreeNodeForeColor.Size = new System.Drawing.Size(20, 20);
			this.pMWTreeViewSelectedTreeNodeForeColor.TabIndex = 43;
			this.pMWTreeViewSelectedTreeNodeForeColor.Click += new System.EventHandler(this.pMWTreeViewSelectedTreeNodeForeColor_Click);
			// 
			// cobMWTreeViewRubberbandGradientShape
			// 
			this.cobMWTreeViewRubberbandGradientShape.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
			this.cobMWTreeViewRubberbandGradientShape.Location = new System.Drawing.Point(16, 220);
			this.cobMWTreeViewRubberbandGradientShape.Name = "cobMWTreeViewRubberbandGradientShape";
			this.cobMWTreeViewRubberbandGradientShape.Size = new System.Drawing.Size(248, 21);
			this.cobMWTreeViewRubberbandGradientShape.TabIndex = 51;
			this.cobMWTreeViewRubberbandGradientShape.SelectedIndexChanged += new System.EventHandler(this.cobMWTreeViewRubberbandGradientShape_SelectedIndexChanged);
			// 
			// pMWTreeViewCollapseExpandOnDeselectSelect
			// 
			this.pMWTreeViewCollapseExpandOnDeselectSelect.Controls.Add(this.cbMWTreeViewExpandOnSelect);
			this.pMWTreeViewCollapseExpandOnDeselectSelect.Controls.Add(this.cbMWTreeViewExpandOnDeselect);
			this.pMWTreeViewCollapseExpandOnDeselectSelect.Controls.Add(this.cbMWTreeViewCollapseOnDeselect);
			this.pMWTreeViewCollapseExpandOnDeselectSelect.Controls.Add(this.cbMWTreeViewCollapseOnSelect);
			this.pMWTreeViewCollapseExpandOnDeselectSelect.Location = new System.Drawing.Point(0, 280);
			this.pMWTreeViewCollapseExpandOnDeselectSelect.Name = "pMWTreeViewCollapseExpandOnDeselectSelect";
			this.pMWTreeViewCollapseExpandOnDeselectSelect.Size = new System.Drawing.Size(256, 40);
			this.pMWTreeViewCollapseExpandOnDeselectSelect.TabIndex = 58;
			// 
			// cbMWTreeViewExpandOnSelect
			// 
			this.cbMWTreeViewExpandOnSelect.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewExpandOnSelect.Location = new System.Drawing.Point(136, 20);
			this.cbMWTreeViewExpandOnSelect.Name = "cbMWTreeViewExpandOnSelect";
			this.cbMWTreeViewExpandOnSelect.TabIndex = 57;
			this.cbMWTreeViewExpandOnSelect.Text = "Expand on Select";
			this.cbMWTreeViewExpandOnSelect.CheckedChanged += new System.EventHandler(this.cbMWTreeViewExpandOnSelect_CheckedChanged);
			// 
			// cbMWTreeViewExpandOnDeselect
			// 
			this.cbMWTreeViewExpandOnDeselect.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewExpandOnDeselect.Location = new System.Drawing.Point(0, 20);
			this.cbMWTreeViewExpandOnDeselect.Name = "cbMWTreeViewExpandOnDeselect";
			this.cbMWTreeViewExpandOnDeselect.Size = new System.Drawing.Size(120, 24);
			this.cbMWTreeViewExpandOnDeselect.TabIndex = 56;
			this.cbMWTreeViewExpandOnDeselect.Text = "Expand on Deselect";
			this.cbMWTreeViewExpandOnDeselect.CheckedChanged += new System.EventHandler(this.cbMWTreeViewExpandOnDeselect_CheckedChanged);
			// 
			// cbMWTreeViewCollapseOnDeselect
			// 
			this.cbMWTreeViewCollapseOnDeselect.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewCollapseOnDeselect.Location = new System.Drawing.Point(0, 0);
			this.cbMWTreeViewCollapseOnDeselect.Name = "cbMWTreeViewCollapseOnDeselect";
			this.cbMWTreeViewCollapseOnDeselect.Size = new System.Drawing.Size(120, 24);
			this.cbMWTreeViewCollapseOnDeselect.TabIndex = 54;
			this.cbMWTreeViewCollapseOnDeselect.Text = "Collapse on Deselect";
			this.cbMWTreeViewCollapseOnDeselect.CheckedChanged += new System.EventHandler(this.cbMWTreeViewCollapseOnDeselect_CheckedChanged);
			// 
			// cbMWTreeViewCollapseOnSelect
			// 
			this.cbMWTreeViewCollapseOnSelect.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewCollapseOnSelect.Location = new System.Drawing.Point(136, 0);
			this.cbMWTreeViewCollapseOnSelect.Name = "cbMWTreeViewCollapseOnSelect";
			this.cbMWTreeViewCollapseOnSelect.Size = new System.Drawing.Size(112, 24);
			this.cbMWTreeViewCollapseOnSelect.TabIndex = 55;
			this.cbMWTreeViewCollapseOnSelect.Text = "Collapse on Select";
			this.cbMWTreeViewCollapseOnSelect.CheckedChanged += new System.EventHandler(this.cbMWTreeViewCollapseOnSelect_CheckedChanged);
			// 
			// cbMWTreeViewAllowControlKeyNavigation
			// 
			this.cbMWTreeViewAllowControlKeyNavigation.Checked = true;
			this.cbMWTreeViewAllowControlKeyNavigation.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewAllowControlKeyNavigation.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAllowControlKeyNavigation.Location = new System.Drawing.Point(88, 499);
			this.cbMWTreeViewAllowControlKeyNavigation.Name = "cbMWTreeViewAllowControlKeyNavigation";
			this.cbMWTreeViewAllowControlKeyNavigation.Size = new System.Drawing.Size(160, 24);
			this.cbMWTreeViewAllowControlKeyNavigation.TabIndex = 35;
			this.cbMWTreeViewAllowControlKeyNavigation.Text = "Allow Control-Key Navigation";
			this.cbMWTreeViewAllowControlKeyNavigation.CheckedChanged += new System.EventHandler(this.cbMWTreeViewAllowControlKeyNavigation_CheckedChanged);
			// 
			// gbMWTreeViewAllowKey
			// 
			this.gbMWTreeViewAllowKey.Controls.Add(this.cbMWTreeViewAllowKeyASelectAll);
			this.gbMWTreeViewAllowKey.Controls.Add(this.cbMWTreeViewAllowKeyEExpandAll);
			this.gbMWTreeViewAllowKey.Controls.Add(this.cbMWTreeViewAllowKeyQCollapseAll);
			this.gbMWTreeViewAllowKey.Controls.Add(this.cbMWTreeViewAllowKeyEscapeDeselectAll);
			this.gbMWTreeViewAllowKey.Controls.Add(this.cbMWTreeViewAllowKeyF2LabelEditing);
			this.gbMWTreeViewAllowKey.Location = new System.Drawing.Point(0, 504);
			this.gbMWTreeViewAllowKey.Name = "gbMWTreeViewAllowKey";
			this.gbMWTreeViewAllowKey.Size = new System.Drawing.Size(264, 88);
			this.gbMWTreeViewAllowKey.TabIndex = 53;
			this.gbMWTreeViewAllowKey.TabStop = false;
			this.gbMWTreeViewAllowKey.Text = "Allow Key";
			// 
			// cbMWTreeViewAllowKeyASelectAll
			// 
			this.cbMWTreeViewAllowKeyASelectAll.Checked = true;
			this.cbMWTreeViewAllowKeyASelectAll.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewAllowKeyASelectAll.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAllowKeyASelectAll.Location = new System.Drawing.Point(8, 16);
			this.cbMWTreeViewAllowKeyASelectAll.Name = "cbMWTreeViewAllowKeyASelectAll";
			this.cbMWTreeViewAllowKeyASelectAll.Size = new System.Drawing.Size(80, 24);
			this.cbMWTreeViewAllowKeyASelectAll.TabIndex = 36;
			this.cbMWTreeViewAllowKeyASelectAll.Text = "A Select All";
			this.cbMWTreeViewAllowKeyASelectAll.CheckedChanged += new System.EventHandler(this.cbMWTreeViewAllowKeyASelectAll_CheckedChanged);
			// 
			// cbMWTreeViewAllowKeyEExpandAll
			// 
			this.cbMWTreeViewAllowKeyEExpandAll.Checked = true;
			this.cbMWTreeViewAllowKeyEExpandAll.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewAllowKeyEExpandAll.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAllowKeyEExpandAll.Location = new System.Drawing.Point(136, 16);
			this.cbMWTreeViewAllowKeyEExpandAll.Name = "cbMWTreeViewAllowKeyEExpandAll";
			this.cbMWTreeViewAllowKeyEExpandAll.Size = new System.Drawing.Size(80, 24);
			this.cbMWTreeViewAllowKeyEExpandAll.TabIndex = 37;
			this.cbMWTreeViewAllowKeyEExpandAll.Text = "E Expand All";
			this.cbMWTreeViewAllowKeyEExpandAll.CheckedChanged += new System.EventHandler(this.cbMWTreeViewAllowKeyEExpandAll_CheckedChanged);
			// 
			// cbMWTreeViewAllowKeyQCollapseAll
			// 
			this.cbMWTreeViewAllowKeyQCollapseAll.Checked = true;
			this.cbMWTreeViewAllowKeyQCollapseAll.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewAllowKeyQCollapseAll.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAllowKeyQCollapseAll.Location = new System.Drawing.Point(136, 36);
			this.cbMWTreeViewAllowKeyQCollapseAll.Name = "cbMWTreeViewAllowKeyQCollapseAll";
			this.cbMWTreeViewAllowKeyQCollapseAll.Size = new System.Drawing.Size(88, 24);
			this.cbMWTreeViewAllowKeyQCollapseAll.TabIndex = 38;
			this.cbMWTreeViewAllowKeyQCollapseAll.Text = "Q Collapse All";
			this.cbMWTreeViewAllowKeyQCollapseAll.CheckedChanged += new System.EventHandler(this.cbMWTreeViewAllowKeyQCollapseAll_CheckedChanged);
			// 
			// cbMWTreeViewAllowKeyEscapeDeselectAll
			// 
			this.cbMWTreeViewAllowKeyEscapeDeselectAll.Checked = true;
			this.cbMWTreeViewAllowKeyEscapeDeselectAll.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewAllowKeyEscapeDeselectAll.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAllowKeyEscapeDeselectAll.Location = new System.Drawing.Point(8, 36);
			this.cbMWTreeViewAllowKeyEscapeDeselectAll.Name = "cbMWTreeViewAllowKeyEscapeDeselectAll";
			this.cbMWTreeViewAllowKeyEscapeDeselectAll.Size = new System.Drawing.Size(128, 24);
			this.cbMWTreeViewAllowKeyEscapeDeselectAll.TabIndex = 30;
			this.cbMWTreeViewAllowKeyEscapeDeselectAll.Text = "Escape Deselect All";
			this.cbMWTreeViewAllowKeyEscapeDeselectAll.CheckedChanged += new System.EventHandler(this.cbMWTreeViewAllowKeyEscapeDeselectAll_CheckedChanged);
			// 
			// cbMWTreeViewAllowKeyF2LabelEditing
			// 
			this.cbMWTreeViewAllowKeyF2LabelEditing.Checked = true;
			this.cbMWTreeViewAllowKeyF2LabelEditing.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewAllowKeyF2LabelEditing.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAllowKeyF2LabelEditing.Location = new System.Drawing.Point(8, 56);
			this.cbMWTreeViewAllowKeyF2LabelEditing.Name = "cbMWTreeViewAllowKeyF2LabelEditing";
			this.cbMWTreeViewAllowKeyF2LabelEditing.Size = new System.Drawing.Size(96, 24);
			this.cbMWTreeViewAllowKeyF2LabelEditing.TabIndex = 31;
			this.cbMWTreeViewAllowKeyF2LabelEditing.Text = "F2 Label Editing";
			this.cbMWTreeViewAllowKeyF2LabelEditing.CheckedChanged += new System.EventHandler(this.cbMWTreeViewAllowKeyF2LabelEditing_CheckedChanged);
			// 
			// lblMWTreeViewRubberbandGradientShape
			// 
			this.lblMWTreeViewRubberbandGradientShape.Location = new System.Drawing.Point(16, 204);
			this.lblMWTreeViewRubberbandGradientShape.Name = "lblMWTreeViewRubberbandGradientShape";
			this.lblMWTreeViewRubberbandGradientShape.Size = new System.Drawing.Size(152, 16);
			this.lblMWTreeViewRubberbandGradientShape.TabIndex = 52;
			this.lblMWTreeViewRubberbandGradientShape.Text = "Rubberband Gradient Shape";
			this.lblMWTreeViewRubberbandGradientShape.TextAlign = System.Drawing.ContentAlignment.BottomLeft;
			// 
			// tbMWTreeViewRubberbandPaintingCustomText
			// 
			this.tbMWTreeViewRubberbandPaintingCustomText.Location = new System.Drawing.Point(96, 180);
			this.tbMWTreeViewRubberbandPaintingCustomText.Name = "tbMWTreeViewRubberbandPaintingCustomText";
			this.tbMWTreeViewRubberbandPaintingCustomText.Size = new System.Drawing.Size(168, 20);
			this.tbMWTreeViewRubberbandPaintingCustomText.TabIndex = 50;
			this.tbMWTreeViewRubberbandPaintingCustomText.Text = "CUSTOM\nRUBBERBAND\nPAINTING";
			// 
			// cbMWTreeViewRubberbandPaintingCustomText
			// 
			this.cbMWTreeViewRubberbandPaintingCustomText.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewRubberbandPaintingCustomText.Location = new System.Drawing.Point(16, 180);
			this.cbMWTreeViewRubberbandPaintingCustomText.Name = "cbMWTreeViewRubberbandPaintingCustomText";
			this.cbMWTreeViewRubberbandPaintingCustomText.Size = new System.Drawing.Size(80, 24);
			this.cbMWTreeViewRubberbandPaintingCustomText.TabIndex = 49;
			this.cbMWTreeViewRubberbandPaintingCustomText.Text = "Custom Text";
			// 
			// cobMWTreeViewRubberbandSelection
			// 
			this.cobMWTreeViewRubberbandSelection.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
			this.cobMWTreeViewRubberbandSelection.Location = new System.Drawing.Point(0, 140);
			this.cobMWTreeViewRubberbandSelection.Name = "cobMWTreeViewRubberbandSelection";
			this.cobMWTreeViewRubberbandSelection.Size = new System.Drawing.Size(264, 21);
			this.cobMWTreeViewRubberbandSelection.TabIndex = 47;
			this.cobMWTreeViewRubberbandSelection.SelectedIndexChanged += new System.EventHandler(this.cobMWTreeViewRubberbandSelection_SelectedIndexChanged);
			// 
			// cbMWTreeViewConstrainedRubberbandSelection
			// 
			this.cbMWTreeViewConstrainedRubberbandSelection.Checked = true;
			this.cbMWTreeViewConstrainedRubberbandSelection.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewConstrainedRubberbandSelection.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewConstrainedRubberbandSelection.Location = new System.Drawing.Point(16, 160);
			this.cbMWTreeViewConstrainedRubberbandSelection.Name = "cbMWTreeViewConstrainedRubberbandSelection";
			this.cbMWTreeViewConstrainedRubberbandSelection.Size = new System.Drawing.Size(192, 24);
			this.cbMWTreeViewConstrainedRubberbandSelection.TabIndex = 17;
			this.cbMWTreeViewConstrainedRubberbandSelection.Text = "Constrained Rubberband Selection";
			this.cbMWTreeViewConstrainedRubberbandSelection.CheckedChanged += new System.EventHandler(this.cbMWTreeViewConstrainedRubberbandSelection_CheckedChanged);
			// 
			// lblMWTreeViewRubberbandSelection
			// 
			this.lblMWTreeViewRubberbandSelection.Location = new System.Drawing.Point(0, 124);
			this.lblMWTreeViewRubberbandSelection.Name = "lblMWTreeViewRubberbandSelection";
			this.lblMWTreeViewRubberbandSelection.Size = new System.Drawing.Size(104, 16);
			this.lblMWTreeViewRubberbandSelection.TabIndex = 48;
			this.lblMWTreeViewRubberbandSelection.Text = "Rubberband Select";
			this.lblMWTreeViewRubberbandSelection.TextAlign = System.Drawing.ContentAlignment.BottomLeft;
			// 
			// pMWTreeViewUseExtendedDisabledColors
			// 
			this.pMWTreeViewUseExtendedDisabledColors.Controls.Add(this.btMWTreeViewDisabledColorsDefault);
			this.pMWTreeViewUseExtendedDisabledColors.Controls.Add(this.pMWTreeViewDisabledTreeNodeBackColor);
			this.pMWTreeViewUseExtendedDisabledColors.Controls.Add(this.cbMWTreeViewUseExtendedDisabledColors);
			this.pMWTreeViewUseExtendedDisabledColors.Controls.Add(this.pMWTreeViewDisabledTreeNodeForeColor);
			this.pMWTreeViewUseExtendedDisabledColors.Location = new System.Drawing.Point(0, 360);
			this.pMWTreeViewUseExtendedDisabledColors.Name = "pMWTreeViewUseExtendedDisabledColors";
			this.pMWTreeViewUseExtendedDisabledColors.Size = new System.Drawing.Size(264, 20);
			this.pMWTreeViewUseExtendedDisabledColors.TabIndex = 46;
			// 
			// btMWTreeViewDisabledColorsDefault
			// 
			this.btMWTreeViewDisabledColorsDefault.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewDisabledColorsDefault.Location = new System.Drawing.Point(216, 0);
			this.btMWTreeViewDisabledColorsDefault.Name = "btMWTreeViewDisabledColorsDefault";
			this.btMWTreeViewDisabledColorsDefault.Size = new System.Drawing.Size(48, 20);
			this.btMWTreeViewDisabledColorsDefault.TabIndex = 44;
			this.btMWTreeViewDisabledColorsDefault.Text = "default";
			this.btMWTreeViewDisabledColorsDefault.Click += new System.EventHandler(this.btMWTreeViewDisabledColorsDefault_Click);
			// 
			// pMWTreeViewDisabledTreeNodeBackColor
			// 
			this.pMWTreeViewDisabledTreeNodeBackColor.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
			this.pMWTreeViewDisabledTreeNodeBackColor.Location = new System.Drawing.Point(170, 0);
			this.pMWTreeViewDisabledTreeNodeBackColor.Name = "pMWTreeViewDisabledTreeNodeBackColor";
			this.pMWTreeViewDisabledTreeNodeBackColor.Size = new System.Drawing.Size(20, 20);
			this.pMWTreeViewDisabledTreeNodeBackColor.TabIndex = 41;
			this.pMWTreeViewDisabledTreeNodeBackColor.Click += new System.EventHandler(this.pMWTreeViewDisabledTreeNodeBackColor_Click);
			// 
			// cbMWTreeViewUseExtendedDisabledColors
			// 
			this.cbMWTreeViewUseExtendedDisabledColors.Checked = true;
			this.cbMWTreeViewUseExtendedDisabledColors.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewUseExtendedDisabledColors.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewUseExtendedDisabledColors.Location = new System.Drawing.Point(0, 0);
			this.cbMWTreeViewUseExtendedDisabledColors.Name = "cbMWTreeViewUseExtendedDisabledColors";
			this.cbMWTreeViewUseExtendedDisabledColors.Size = new System.Drawing.Size(168, 24);
			this.cbMWTreeViewUseExtendedDisabledColors.TabIndex = 39;
			this.cbMWTreeViewUseExtendedDisabledColors.Text = "Use Extended Disabled Colors";
			this.cbMWTreeViewUseExtendedDisabledColors.CheckedChanged += new System.EventHandler(this.cbMWTreeViewUseExtendedDisabledColors_CheckedChanged);
			// 
			// pMWTreeViewDisabledTreeNodeForeColor
			// 
			this.pMWTreeViewDisabledTreeNodeForeColor.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
			this.pMWTreeViewDisabledTreeNodeForeColor.Location = new System.Drawing.Point(189, 0);
			this.pMWTreeViewDisabledTreeNodeForeColor.Name = "pMWTreeViewDisabledTreeNodeForeColor";
			this.pMWTreeViewDisabledTreeNodeForeColor.Size = new System.Drawing.Size(20, 20);
			this.pMWTreeViewDisabledTreeNodeForeColor.TabIndex = 43;
			this.pMWTreeViewDisabledTreeNodeForeColor.Click += new System.EventHandler(this.pMWTreeViewDisabledTreeNodeForeColor_Click);
			// 
			// pMWTreeViewAllowModKey
			// 
			this.pMWTreeViewAllowModKey.Controls.Add(this.cbMWTreeViewAllowKeyboardModKeyShift);
			this.pMWTreeViewAllowModKey.Controls.Add(this.cbMWTreeViewAllowKeyboardModKeyControl);
			this.pMWTreeViewAllowModKey.Controls.Add(this.cbMWTreeViewAllowKeyboardModKeyAlt);
			this.pMWTreeViewAllowModKey.Controls.Add(this.cbMWTreeViewAllowMouseModKeyAlt);
			this.pMWTreeViewAllowModKey.Controls.Add(this.cbMWTreeViewAllowMouseModKeyControl);
			this.pMWTreeViewAllowModKey.Controls.Add(this.cbMWTreeViewAllowMouseModKeyShift);
			this.pMWTreeViewAllowModKey.Controls.Add(this.lblMWTreeViewAllowMouseModKeyShift);
			this.pMWTreeViewAllowModKey.Controls.Add(this.lblMWTreeViewAllowMouseModKeyControl);
			this.pMWTreeViewAllowModKey.Controls.Add(this.lblMWTreeViewAllowMouseModKeyAlt);
			this.pMWTreeViewAllowModKey.Location = new System.Drawing.Point(0, 440);
			this.pMWTreeViewAllowModKey.Name = "pMWTreeViewAllowModKey";
			this.pMWTreeViewAllowModKey.Size = new System.Drawing.Size(264, 60);
			this.pMWTreeViewAllowModKey.TabIndex = 45;
			// 
			// cbMWTreeViewAllowKeyboardModKeyShift
			// 
			this.cbMWTreeViewAllowKeyboardModKeyShift.Checked = true;
			this.cbMWTreeViewAllowKeyboardModKeyShift.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewAllowKeyboardModKeyShift.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAllowKeyboardModKeyShift.Location = new System.Drawing.Point(184, 40);
			this.cbMWTreeViewAllowKeyboardModKeyShift.Name = "cbMWTreeViewAllowKeyboardModKeyShift";
			this.cbMWTreeViewAllowKeyboardModKeyShift.Size = new System.Drawing.Size(72, 24);
			this.cbMWTreeViewAllowKeyboardModKeyShift.TabIndex = 31;
			this.cbMWTreeViewAllowKeyboardModKeyShift.Text = "Keyboard";
			this.cbMWTreeViewAllowKeyboardModKeyShift.CheckedChanged += new System.EventHandler(this.cbMWTreeViewAllowKeyboardModKeyShift_CheckedChanged);
			// 
			// cbMWTreeViewAllowKeyboardModKeyControl
			// 
			this.cbMWTreeViewAllowKeyboardModKeyControl.Checked = true;
			this.cbMWTreeViewAllowKeyboardModKeyControl.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewAllowKeyboardModKeyControl.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAllowKeyboardModKeyControl.Location = new System.Drawing.Point(184, 20);
			this.cbMWTreeViewAllowKeyboardModKeyControl.Name = "cbMWTreeViewAllowKeyboardModKeyControl";
			this.cbMWTreeViewAllowKeyboardModKeyControl.Size = new System.Drawing.Size(72, 24);
			this.cbMWTreeViewAllowKeyboardModKeyControl.TabIndex = 31;
			this.cbMWTreeViewAllowKeyboardModKeyControl.Text = "Keyboard";
			this.cbMWTreeViewAllowKeyboardModKeyControl.CheckedChanged += new System.EventHandler(this.cbMWTreeViewAllowKeyboardModKeyControl_CheckedChanged);
			// 
			// cbMWTreeViewAllowKeyboardModKeyAlt
			// 
			this.cbMWTreeViewAllowKeyboardModKeyAlt.Checked = true;
			this.cbMWTreeViewAllowKeyboardModKeyAlt.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewAllowKeyboardModKeyAlt.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAllowKeyboardModKeyAlt.Location = new System.Drawing.Point(184, 0);
			this.cbMWTreeViewAllowKeyboardModKeyAlt.Name = "cbMWTreeViewAllowKeyboardModKeyAlt";
			this.cbMWTreeViewAllowKeyboardModKeyAlt.Size = new System.Drawing.Size(72, 24);
			this.cbMWTreeViewAllowKeyboardModKeyAlt.TabIndex = 31;
			this.cbMWTreeViewAllowKeyboardModKeyAlt.Text = "Keyboard";
			this.cbMWTreeViewAllowKeyboardModKeyAlt.CheckedChanged += new System.EventHandler(this.cbMWTreeViewAllowKeyboardModKeyAlt_CheckedChanged);
			// 
			// cbMWTreeViewAllowMouseModKeyAlt
			// 
			this.cbMWTreeViewAllowMouseModKeyAlt.Checked = true;
			this.cbMWTreeViewAllowMouseModKeyAlt.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewAllowMouseModKeyAlt.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAllowMouseModKeyAlt.Location = new System.Drawing.Point(120, 0);
			this.cbMWTreeViewAllowMouseModKeyAlt.Name = "cbMWTreeViewAllowMouseModKeyAlt";
			this.cbMWTreeViewAllowMouseModKeyAlt.Size = new System.Drawing.Size(56, 24);
			this.cbMWTreeViewAllowMouseModKeyAlt.TabIndex = 31;
			this.cbMWTreeViewAllowMouseModKeyAlt.Text = "Mouse";
			this.cbMWTreeViewAllowMouseModKeyAlt.CheckedChanged += new System.EventHandler(this.cbMWTreeViewAllowMouseModKeyAlt_CheckedChanged);
			// 
			// cbMWTreeViewAllowMouseModKeyControl
			// 
			this.cbMWTreeViewAllowMouseModKeyControl.Checked = true;
			this.cbMWTreeViewAllowMouseModKeyControl.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewAllowMouseModKeyControl.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAllowMouseModKeyControl.Location = new System.Drawing.Point(120, 20);
			this.cbMWTreeViewAllowMouseModKeyControl.Name = "cbMWTreeViewAllowMouseModKeyControl";
			this.cbMWTreeViewAllowMouseModKeyControl.Size = new System.Drawing.Size(56, 24);
			this.cbMWTreeViewAllowMouseModKeyControl.TabIndex = 31;
			this.cbMWTreeViewAllowMouseModKeyControl.Text = "Mouse";
			this.cbMWTreeViewAllowMouseModKeyControl.CheckedChanged += new System.EventHandler(this.cbMWTreeViewAllowMouseModKeyControl_CheckedChanged);
			// 
			// cbMWTreeViewAllowMouseModKeyShift
			// 
			this.cbMWTreeViewAllowMouseModKeyShift.Checked = true;
			this.cbMWTreeViewAllowMouseModKeyShift.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewAllowMouseModKeyShift.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAllowMouseModKeyShift.Location = new System.Drawing.Point(120, 40);
			this.cbMWTreeViewAllowMouseModKeyShift.Name = "cbMWTreeViewAllowMouseModKeyShift";
			this.cbMWTreeViewAllowMouseModKeyShift.Size = new System.Drawing.Size(56, 24);
			this.cbMWTreeViewAllowMouseModKeyShift.TabIndex = 31;
			this.cbMWTreeViewAllowMouseModKeyShift.Text = "Mouse";
			this.cbMWTreeViewAllowMouseModKeyShift.CheckedChanged += new System.EventHandler(this.cbMWTreeViewAllowMouseModKeyShift_CheckedChanged);
			// 
			// lblMWTreeViewAllowMouseModKeyShift
			// 
			this.lblMWTreeViewAllowMouseModKeyShift.Location = new System.Drawing.Point(0, 40);
			this.lblMWTreeViewAllowMouseModKeyShift.Name = "lblMWTreeViewAllowMouseModKeyShift";
			this.lblMWTreeViewAllowMouseModKeyShift.Size = new System.Drawing.Size(120, 24);
			this.lblMWTreeViewAllowMouseModKeyShift.TabIndex = 34;
			this.lblMWTreeViewAllowMouseModKeyShift.Text = "Allow Mod Key Shift";
			this.lblMWTreeViewAllowMouseModKeyShift.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
			// 
			// lblMWTreeViewAllowMouseModKeyControl
			// 
			this.lblMWTreeViewAllowMouseModKeyControl.Location = new System.Drawing.Point(0, 20);
			this.lblMWTreeViewAllowMouseModKeyControl.Name = "lblMWTreeViewAllowMouseModKeyControl";
			this.lblMWTreeViewAllowMouseModKeyControl.Size = new System.Drawing.Size(120, 24);
			this.lblMWTreeViewAllowMouseModKeyControl.TabIndex = 33;
			this.lblMWTreeViewAllowMouseModKeyControl.Text = "Allow Mod Key Control";
			this.lblMWTreeViewAllowMouseModKeyControl.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
			// 
			// lblMWTreeViewAllowMouseModKeyAlt
			// 
			this.lblMWTreeViewAllowMouseModKeyAlt.Location = new System.Drawing.Point(0, 0);
			this.lblMWTreeViewAllowMouseModKeyAlt.Name = "lblMWTreeViewAllowMouseModKeyAlt";
			this.lblMWTreeViewAllowMouseModKeyAlt.Size = new System.Drawing.Size(120, 24);
			this.lblMWTreeViewAllowMouseModKeyAlt.TabIndex = 32;
			this.lblMWTreeViewAllowMouseModKeyAlt.Text = "Allow Mod Key Alt";
			this.lblMWTreeViewAllowMouseModKeyAlt.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
			// 
			// cbMWTreeViewConstrainedShiftKeySelection
			// 
			this.cbMWTreeViewConstrainedShiftKeySelection.Checked = true;
			this.cbMWTreeViewConstrainedShiftKeySelection.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewConstrainedShiftKeySelection.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewConstrainedShiftKeySelection.Location = new System.Drawing.Point(0, 420);
			this.cbMWTreeViewConstrainedShiftKeySelection.Name = "cbMWTreeViewConstrainedShiftKeySelection";
			this.cbMWTreeViewConstrainedShiftKeySelection.Size = new System.Drawing.Size(168, 24);
			this.cbMWTreeViewConstrainedShiftKeySelection.TabIndex = 31;
			this.cbMWTreeViewConstrainedShiftKeySelection.Text = "Constrained Shift-Key Selection";
			this.cbMWTreeViewConstrainedShiftKeySelection.CheckedChanged += new System.EventHandler(this.cbMWTreeViewConstrainedShiftKeySelection_CheckedChanged);
			// 
			// cbMWTreeViewUseContextMenu
			// 
			this.cbMWTreeViewUseContextMenu.Checked = true;
			this.cbMWTreeViewUseContextMenu.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewUseContextMenu.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewUseContextMenu.Location = new System.Drawing.Point(128, 40);
			this.cbMWTreeViewUseContextMenu.Name = "cbMWTreeViewUseContextMenu";
			this.cbMWTreeViewUseContextMenu.Size = new System.Drawing.Size(112, 24);
			this.cbMWTreeViewUseContextMenu.TabIndex = 29;
			this.cbMWTreeViewUseContextMenu.Text = "Use Context Menu";
			this.cbMWTreeViewUseContextMenu.CheckedChanged += new System.EventHandler(this.cbMWTreeViewUseContextMenu_CheckedChanged);
			// 
			// cbMWTreeViewAllowNoSelNode
			// 
			this.cbMWTreeViewAllowNoSelNode.Checked = true;
			this.cbMWTreeViewAllowNoSelNode.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewAllowNoSelNode.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAllowNoSelNode.Location = new System.Drawing.Point(0, 80);
			this.cbMWTreeViewAllowNoSelNode.Name = "cbMWTreeViewAllowNoSelNode";
			this.cbMWTreeViewAllowNoSelNode.Size = new System.Drawing.Size(112, 24);
			this.cbMWTreeViewAllowNoSelNode.TabIndex = 7;
			this.cbMWTreeViewAllowNoSelNode.Text = "Allow No SelNode";
			this.cbMWTreeViewAllowNoSelNode.CheckedChanged += new System.EventHandler(this.cbMWTreeViewAllowNoSelNode_CheckedChanged);
			// 
			// cbMWTreeViewScrollToSelNode
			// 
			this.cbMWTreeViewScrollToSelNode.Checked = true;
			this.cbMWTreeViewScrollToSelNode.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewScrollToSelNode.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewScrollToSelNode.Location = new System.Drawing.Point(0, 60);
			this.cbMWTreeViewScrollToSelNode.Name = "cbMWTreeViewScrollToSelNode";
			this.cbMWTreeViewScrollToSelNode.Size = new System.Drawing.Size(112, 24);
			this.cbMWTreeViewScrollToSelNode.TabIndex = 7;
			this.cbMWTreeViewScrollToSelNode.Text = "Scroll To SelNode";
			this.cbMWTreeViewScrollToSelNode.CheckedChanged += new System.EventHandler(this.cbMWTreeViewScrollToSelNode_CheckedChanged);
			// 
			// cbMWTreeViewAllowMultiCheck
			// 
			this.cbMWTreeViewAllowMultiCheck.Checked = true;
			this.cbMWTreeViewAllowMultiCheck.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewAllowMultiCheck.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAllowMultiCheck.Location = new System.Drawing.Point(0, 40);
			this.cbMWTreeViewAllowMultiCheck.Name = "cbMWTreeViewAllowMultiCheck";
			this.cbMWTreeViewAllowMultiCheck.TabIndex = 11;
			this.cbMWTreeViewAllowMultiCheck.Text = "Allow Multi Check";
			this.cbMWTreeViewAllowMultiCheck.CheckedChanged += new System.EventHandler(this.cbMWTreeViewAllowMultiCheck_CheckedChanged);
			// 
			// cbMWTreeViewAllowBlankNodeText
			// 
			this.cbMWTreeViewAllowBlankNodeText.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAllowBlankNodeText.Location = new System.Drawing.Point(128, 60);
			this.cbMWTreeViewAllowBlankNodeText.Name = "cbMWTreeViewAllowBlankNodeText";
			this.cbMWTreeViewAllowBlankNodeText.Size = new System.Drawing.Size(128, 24);
			this.cbMWTreeViewAllowBlankNodeText.TabIndex = 7;
			this.cbMWTreeViewAllowBlankNodeText.Text = "Allow Blank Node Text";
			this.cbMWTreeViewAllowBlankNodeText.CheckedChanged += new System.EventHandler(this.cbMWTreeViewAllowBlankNodeText_CheckedChanged);
			// 
			// cbMWTreeViewAllowMultipleExpandedPaths
			// 
			this.cbMWTreeViewAllowMultipleExpandedPaths.Checked = true;
			this.cbMWTreeViewAllowMultipleExpandedPaths.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewAllowMultipleExpandedPaths.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAllowMultipleExpandedPaths.Location = new System.Drawing.Point(0, 320);
			this.cbMWTreeViewAllowMultipleExpandedPaths.Name = "cbMWTreeViewAllowMultipleExpandedPaths";
			this.cbMWTreeViewAllowMultipleExpandedPaths.Size = new System.Drawing.Size(168, 24);
			this.cbMWTreeViewAllowMultipleExpandedPaths.TabIndex = 31;
			this.cbMWTreeViewAllowMultipleExpandedPaths.Text = "Allow Multiple Expanded Paths";
			this.cbMWTreeViewAllowMultipleExpandedPaths.CheckedChanged += new System.EventHandler(this.cbMWTreeViewAllowMultipleExpandedPaths_CheckedChanged);
			// 
			// cbMWTreeViewExpandBeforeCollapse
			// 
			this.cbMWTreeViewExpandBeforeCollapse.Checked = true;
			this.cbMWTreeViewExpandBeforeCollapse.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewExpandBeforeCollapse.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewExpandBeforeCollapse.Location = new System.Drawing.Point(0, 340);
			this.cbMWTreeViewExpandBeforeCollapse.Name = "cbMWTreeViewExpandBeforeCollapse";
			this.cbMWTreeViewExpandBeforeCollapse.Size = new System.Drawing.Size(136, 24);
			this.cbMWTreeViewExpandBeforeCollapse.TabIndex = 31;
			this.cbMWTreeViewExpandBeforeCollapse.Text = "Expand Before Collapse";
			this.cbMWTreeViewExpandBeforeCollapse.CheckedChanged += new System.EventHandler(this.cbMWTreeViewExpandBeforeCollapse_CheckedChanged);
			// 
			// cbMWTreeViewExtendedTemporaryMarking
			// 
			this.cbMWTreeViewExtendedTemporaryMarking.Checked = true;
			this.cbMWTreeViewExtendedTemporaryMarking.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewExtendedTemporaryMarking.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewExtendedTemporaryMarking.Location = new System.Drawing.Point(0, 100);
			this.cbMWTreeViewExtendedTemporaryMarking.Name = "cbMWTreeViewExtendedTemporaryMarking";
			this.cbMWTreeViewExtendedTemporaryMarking.Size = new System.Drawing.Size(160, 24);
			this.cbMWTreeViewExtendedTemporaryMarking.TabIndex = 29;
			this.cbMWTreeViewExtendedTemporaryMarking.Text = "Extended Temporary Marking";
			this.cbMWTreeViewExtendedTemporaryMarking.CheckedChanged += new System.EventHandler(this.cbMWTreeViewExtendedTemporaryMarking_CheckedChanged);
			// 
			// lblMWTreeViewMultiSelect
			// 
			this.lblMWTreeViewMultiSelect.Location = new System.Drawing.Point(0, 0);
			this.lblMWTreeViewMultiSelect.Name = "lblMWTreeViewMultiSelect";
			this.lblMWTreeViewMultiSelect.Size = new System.Drawing.Size(64, 16);
			this.lblMWTreeViewMultiSelect.TabIndex = 16;
			this.lblMWTreeViewMultiSelect.Text = "Multi Select";
			this.lblMWTreeViewMultiSelect.TextAlign = System.Drawing.ContentAlignment.BottomLeft;
			// 
			// cobMWTreeViewMultiSelect
			// 
			this.cobMWTreeViewMultiSelect.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
			this.cobMWTreeViewMultiSelect.Location = new System.Drawing.Point(0, 16);
			this.cobMWTreeViewMultiSelect.Name = "cobMWTreeViewMultiSelect";
			this.cobMWTreeViewMultiSelect.Size = new System.Drawing.Size(264, 21);
			this.cobMWTreeViewMultiSelect.TabIndex = 12;
			this.cobMWTreeViewMultiSelect.SelectedIndexChanged += new System.EventHandler(this.cobMWTreeViewMultiSelect_SelectedIndexChanged);
			// 
			// gbMWTreeViewMWTreeViewEventHandlers
			// 
			this.gbMWTreeViewMWTreeViewEventHandlers.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.gbMWTreeViewMWTreeViewEventHandlers.Controls.Add(this.cbMWTreeViewBlockL0N4Child6);
			this.gbMWTreeViewMWTreeViewEventHandlers.Controls.Add(this.cbMWTreeViewPersistL0N4Child7);
			this.gbMWTreeViewMWTreeViewEventHandlers.Location = new System.Drawing.Point(4, 632);
			this.gbMWTreeViewMWTreeViewEventHandlers.Name = "gbMWTreeViewMWTreeViewEventHandlers";
			this.gbMWTreeViewMWTreeViewEventHandlers.Size = new System.Drawing.Size(317, 48);
			this.gbMWTreeViewMWTreeViewEventHandlers.TabIndex = 27;
			this.gbMWTreeViewMWTreeViewEventHandlers.TabStop = false;
			this.gbMWTreeViewMWTreeViewEventHandlers.Text = "MWTreeView EventHandlers";
			// 
			// cbMWTreeViewBlockL0N4Child6
			// 
			this.cbMWTreeViewBlockL0N4Child6.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewBlockL0N4Child6.Location = new System.Drawing.Point(8, 16);
			this.cbMWTreeViewBlockL0N4Child6.Name = "cbMWTreeViewBlockL0N4Child6";
			this.cbMWTreeViewBlockL0N4Child6.Size = new System.Drawing.Size(112, 24);
			this.cbMWTreeViewBlockL0N4Child6.TabIndex = 7;
			this.cbMWTreeViewBlockL0N4Child6.Text = "Block L0N4Child6";
			// 
			// cbMWTreeViewPersistL0N4Child7
			// 
			this.cbMWTreeViewPersistL0N4Child7.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewPersistL0N4Child7.Location = new System.Drawing.Point(120, 16);
			this.cbMWTreeViewPersistL0N4Child7.Name = "cbMWTreeViewPersistL0N4Child7";
			this.cbMWTreeViewPersistL0N4Child7.Size = new System.Drawing.Size(112, 24);
			this.cbMWTreeViewPersistL0N4Child7.TabIndex = 7;
			this.cbMWTreeViewPersistL0N4Child7.Text = "Persist L0N4Child7";
			// 
			// gbMWTreeViewButtons
			// 
			this.gbMWTreeViewButtons.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.gbMWTreeViewButtons.Controls.Add(this.btMWTreeViewColor);
			this.gbMWTreeViewButtons.Controls.Add(this.pMWTreeViewResize);
			this.gbMWTreeViewButtons.Controls.Add(this.btMWTreeViewGetColorsL0N0Child2);
			this.gbMWTreeViewButtons.Controls.Add(this.btMWTreeViewForceColorL0N0Child2);
			this.gbMWTreeViewButtons.Controls.Add(this.btMWTreeViewColorL0N0Child2);
			this.gbMWTreeViewButtons.Controls.Add(this.btMWTreeViewBreakPoint);
			this.gbMWTreeViewButtons.Controls.Add(this.pMWTreeViewGetColorForeL0N0Child2);
			this.gbMWTreeViewButtons.Controls.Add(this.btMWTreeViewToggleL0N0Child2);
			this.gbMWTreeViewButtons.Controls.Add(this.btCountTreeNodes);
			this.gbMWTreeViewButtons.Controls.Add(this.btMWTreeViewToggleCheckL0N3Child2);
			this.gbMWTreeViewButtons.Controls.Add(this.pMWTreeViewGetColorBackL0N0Child2);
			this.gbMWTreeViewButtons.Location = new System.Drawing.Point(4, 4);
			this.gbMWTreeViewButtons.Name = "gbMWTreeViewButtons";
			this.gbMWTreeViewButtons.Size = new System.Drawing.Size(317, 112);
			this.gbMWTreeViewButtons.TabIndex = 40;
			this.gbMWTreeViewButtons.TabStop = false;
			this.gbMWTreeViewButtons.Text = "TreeView and MWTreeView Buttons";
			// 
			// btMWTreeViewColor
			// 
			this.btMWTreeViewColor.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewColor.Location = new System.Drawing.Point(176, 80);
			this.btMWTreeViewColor.Name = "btMWTreeViewColor";
			this.btMWTreeViewColor.Size = new System.Drawing.Size(48, 23);
			this.btMWTreeViewColor.TabIndex = 39;
			this.btMWTreeViewColor.Text = "Color";
			this.ttMWTreeView.SetToolTip(this.btMWTreeViewColor, "Count TreeNodes");
			this.btMWTreeViewColor.Click += new System.EventHandler(this.btMWTreeViewColor_Click);
			// 
			// pMWTreeViewResize
			// 
			this.pMWTreeViewResize.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.pMWTreeViewResize.Location = new System.Drawing.Point(232, 80);
			this.pMWTreeViewResize.Name = "pMWTreeViewResize";
			this.pMWTreeViewResize.Size = new System.Drawing.Size(72, 24);
			this.pMWTreeViewResize.TabIndex = 38;
			this.pMWTreeViewResize.DoubleClick += new System.EventHandler(this.pMWTreeViewResize_DoubleClick);
			// 
			// btMWTreeViewGetColorsL0N0Child2
			// 
			this.btMWTreeViewGetColorsL0N0Child2.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewGetColorsL0N0Child2.Location = new System.Drawing.Point(8, 80);
			this.btMWTreeViewGetColorsL0N0Child2.Name = "btMWTreeViewGetColorsL0N0Child2";
			this.btMWTreeViewGetColorsL0N0Child2.Size = new System.Drawing.Size(112, 24);
			this.btMWTreeViewGetColorsL0N0Child2.TabIndex = 36;
			this.btMWTreeViewGetColorsL0N0Child2.Text = "GetCols L0N0Child2";
			this.btMWTreeViewGetColorsL0N0Child2.Click += new System.EventHandler(this.btMWTreeViewGetColorsL0N0Child2_Click);
			// 
			// btMWTreeViewForceColorL0N0Child2
			// 
			this.btMWTreeViewForceColorL0N0Child2.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewForceColorL0N0Child2.Location = new System.Drawing.Point(288, 16);
			this.btMWTreeViewForceColorL0N0Child2.Name = "btMWTreeViewForceColorL0N0Child2";
			this.btMWTreeViewForceColorL0N0Child2.Size = new System.Drawing.Size(16, 23);
			this.btMWTreeViewForceColorL0N0Child2.TabIndex = 35;
			this.btMWTreeViewForceColorL0N0Child2.Text = "C";
			this.btMWTreeViewForceColorL0N0Child2.Click += new System.EventHandler(this.btMWTreeViewForceColorL0N0Child2_Click);
			// 
			// btMWTreeViewColorL0N0Child2
			// 
			this.btMWTreeViewColorL0N0Child2.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewColorL0N0Child2.Location = new System.Drawing.Point(160, 16);
			this.btMWTreeViewColorL0N0Child2.Name = "btMWTreeViewColorL0N0Child2";
			this.btMWTreeViewColorL0N0Child2.Size = new System.Drawing.Size(128, 23);
			this.btMWTreeViewColorL0N0Child2.TabIndex = 34;
			this.btMWTreeViewColorL0N0Child2.Text = "Toggle Color L0N0Child2";
			this.btMWTreeViewColorL0N0Child2.Click += new System.EventHandler(this.btMWTreeViewColorL0N0Child2_Click);
			// 
			// btMWTreeViewBreakPoint
			// 
			this.btMWTreeViewBreakPoint.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewBreakPoint.Location = new System.Drawing.Point(8, 16);
			this.btMWTreeViewBreakPoint.Name = "btMWTreeViewBreakPoint";
			this.btMWTreeViewBreakPoint.Size = new System.Drawing.Size(24, 23);
			this.btMWTreeViewBreakPoint.TabIndex = 26;
			this.btMWTreeViewBreakPoint.Text = "b";
			this.btMWTreeViewBreakPoint.Click += new System.EventHandler(this.btMWTreeViewBreakPoint_Click);
			// 
			// pMWTreeViewGetColorForeL0N0Child2
			// 
			this.pMWTreeViewGetColorForeL0N0Child2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
			this.pMWTreeViewGetColorForeL0N0Child2.Location = new System.Drawing.Point(144, 80);
			this.pMWTreeViewGetColorForeL0N0Child2.Name = "pMWTreeViewGetColorForeL0N0Child2";
			this.pMWTreeViewGetColorForeL0N0Child2.Size = new System.Drawing.Size(24, 24);
			this.pMWTreeViewGetColorForeL0N0Child2.TabIndex = 37;
			// 
			// btMWTreeViewToggleL0N0Child2
			// 
			this.btMWTreeViewToggleL0N0Child2.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewToggleL0N0Child2.Location = new System.Drawing.Point(40, 16);
			this.btMWTreeViewToggleL0N0Child2.Name = "btMWTreeViewToggleL0N0Child2";
			this.btMWTreeViewToggleL0N0Child2.Size = new System.Drawing.Size(112, 23);
			this.btMWTreeViewToggleL0N0Child2.TabIndex = 28;
			this.btMWTreeViewToggleL0N0Child2.Text = "Toggle L0N0Child2";
			this.btMWTreeViewToggleL0N0Child2.Click += new System.EventHandler(this.btMWTreeViewToggleL0N0Child2_Click);
			// 
			// btCountTreeNodes
			// 
			this.btCountTreeNodes.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btCountTreeNodes.Location = new System.Drawing.Point(200, 48);
			this.btCountTreeNodes.Name = "btCountTreeNodes";
			this.btCountTreeNodes.Size = new System.Drawing.Size(104, 23);
			this.btCountTreeNodes.TabIndex = 32;
			this.btCountTreeNodes.Text = "Count TreeNodes";
			this.ttMWTreeView.SetToolTip(this.btCountTreeNodes, "Count TreeNodes");
			this.btCountTreeNodes.Click += new System.EventHandler(this.btCountTreeNodes_Click);
			// 
			// btMWTreeViewToggleCheckL0N3Child2
			// 
			this.btMWTreeViewToggleCheckL0N3Child2.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewToggleCheckL0N3Child2.Location = new System.Drawing.Point(8, 48);
			this.btMWTreeViewToggleCheckL0N3Child2.Name = "btMWTreeViewToggleCheckL0N3Child2";
			this.btMWTreeViewToggleCheckL0N3Child2.Size = new System.Drawing.Size(144, 23);
			this.btMWTreeViewToggleCheckL0N3Child2.TabIndex = 31;
			this.btMWTreeViewToggleCheckL0N3Child2.Text = "Toggle Check L0N3Child2";
			this.btMWTreeViewToggleCheckL0N3Child2.Click += new System.EventHandler(this.btMWTreeViewToggleCheckL0N3Child2_Click);
			// 
			// pMWTreeViewGetColorBackL0N0Child2
			// 
			this.pMWTreeViewGetColorBackL0N0Child2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
			this.pMWTreeViewGetColorBackL0N0Child2.Location = new System.Drawing.Point(120, 80);
			this.pMWTreeViewGetColorBackL0N0Child2.Name = "pMWTreeViewGetColorBackL0N0Child2";
			this.pMWTreeViewGetColorBackL0N0Child2.Size = new System.Drawing.Size(24, 24);
			this.pMWTreeViewGetColorBackL0N0Child2.TabIndex = 37;
			// 
			// pMWTreeView1F2T
			// 
			this.pMWTreeView1F2T.Controls.Add(this.sMWTreeView1F2T3L);
			this.pMWTreeView1F2T.Controls.Add(this.pMWTreeView1F2T3F);
			this.pMWTreeView1F2T.Controls.Add(this.pMWTreeView1F2T3L);
			this.pMWTreeView1F2T.Dock = System.Windows.Forms.DockStyle.Top;
			this.pMWTreeView1F2T.Location = new System.Drawing.Point(0, 0);
			this.pMWTreeView1F2T.Name = "pMWTreeView1F2T";
			this.pMWTreeView1F2T.Size = new System.Drawing.Size(894, 136);
			this.pMWTreeView1F2T.TabIndex = 0;
			// 
			// sMWTreeView1F2T3L
			// 
			this.sMWTreeView1F2T3L.Location = new System.Drawing.Point(279, 0);
			this.sMWTreeView1F2T3L.Name = "sMWTreeView1F2T3L";
			this.sMWTreeView1F2T3L.Size = new System.Drawing.Size(4, 136);
			this.sMWTreeView1F2T3L.TabIndex = 2;
			this.sMWTreeView1F2T3L.TabStop = false;
			// 
			// pMWTreeView1F2T3F
			// 
			this.pMWTreeView1F2T3F.Controls.Add(this.gbMWTreeViewCommands);
			this.pMWTreeView1F2T3F.Dock = System.Windows.Forms.DockStyle.Fill;
			this.pMWTreeView1F2T3F.DockPadding.All = 4;
			this.pMWTreeView1F2T3F.Location = new System.Drawing.Point(279, 0);
			this.pMWTreeView1F2T3F.Name = "pMWTreeView1F2T3F";
			this.pMWTreeView1F2T3F.Size = new System.Drawing.Size(615, 136);
			this.pMWTreeView1F2T3F.TabIndex = 1;
			// 
			// gbMWTreeViewCommands
			// 
			this.gbMWTreeViewCommands.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
				| System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.gbMWTreeViewCommands.Controls.Add(this.pMWTreeViewCommands);
			this.gbMWTreeViewCommands.Location = new System.Drawing.Point(6, 4);
			this.gbMWTreeViewCommands.Name = "gbMWTreeViewCommands";
			this.gbMWTreeViewCommands.Size = new System.Drawing.Size(602, 128);
			this.gbMWTreeViewCommands.TabIndex = 23;
			this.gbMWTreeViewCommands.TabStop = false;
			this.gbMWTreeViewCommands.Text = "MWTreeView Commands";
			// 
			// pMWTreeViewCommands
			// 
			this.pMWTreeViewCommands.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
				| System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.pMWTreeViewCommands.AutoScroll = true;
			this.pMWTreeViewCommands.Controls.Add(this.btMWTreeViewLoadSelNodes);
			this.pMWTreeViewCommands.Controls.Add(this.btMWTreeViewRecreateNodes);
			this.pMWTreeViewCommands.Controls.Add(this.btMWTreeViewSaveSelNodes);
			this.pMWTreeViewCommands.Controls.Add(this.btMWTreeViewSaveNodes);
			this.pMWTreeViewCommands.Controls.Add(this.btMWTreeViewToggleSelNodes);
			this.pMWTreeViewCommands.Controls.Add(this.btMWTreeViewLoadNodes);
			this.pMWTreeViewCommands.Controls.Add(this.btMWTreeViewRemoveNode0);
			this.pMWTreeViewCommands.Controls.Add(this.btMWTreeViewClearSelNodes);
			this.pMWTreeViewCommands.Controls.Add(this.btMWTreeViewAddNodes);
			this.pMWTreeViewCommands.Controls.Add(this.btMWTreeViewClearNodes);
			this.pMWTreeViewCommands.Controls.Add(this.btMWTreeViewToggleNodes);
			this.pMWTreeViewCommands.Controls.Add(this.btMWTreeViewAddNode);
			this.pMWTreeViewCommands.Controls.Add(this.tbMWTreeViewPath);
			this.pMWTreeViewCommands.Controls.Add(this.cbMWTreeViewAddNodeAllowDuplicate);
			this.pMWTreeViewCommands.Controls.Add(this.cbMWTreeViewAddNodeCreatePath);
			this.pMWTreeViewCommands.Location = new System.Drawing.Point(8, 16);
			this.pMWTreeViewCommands.Name = "pMWTreeViewCommands";
			this.pMWTreeViewCommands.Size = new System.Drawing.Size(586, 104);
			this.pMWTreeViewCommands.TabIndex = 0;
			// 
			// btMWTreeViewLoadSelNodes
			// 
			this.btMWTreeViewLoadSelNodes.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewLoadSelNodes.Location = new System.Drawing.Point(0, 72);
			this.btMWTreeViewLoadSelNodes.Name = "btMWTreeViewLoadSelNodes";
			this.btMWTreeViewLoadSelNodes.Size = new System.Drawing.Size(96, 23);
			this.btMWTreeViewLoadSelNodes.TabIndex = 16;
			this.btMWTreeViewLoadSelNodes.Text = "Load SelNodes";
			this.btMWTreeViewLoadSelNodes.Click += new System.EventHandler(this.btMWTreeViewLoadSelNodes_Click);
			// 
			// btMWTreeViewRecreateNodes
			// 
			this.btMWTreeViewRecreateNodes.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewRecreateNodes.Location = new System.Drawing.Point(200, 0);
			this.btMWTreeViewRecreateNodes.Name = "btMWTreeViewRecreateNodes";
			this.btMWTreeViewRecreateNodes.Size = new System.Drawing.Size(96, 23);
			this.btMWTreeViewRecreateNodes.TabIndex = 21;
			this.btMWTreeViewRecreateNodes.Text = "Recreate Nodes";
			this.btMWTreeViewRecreateNodes.Click += new System.EventHandler(this.btMWTreeViewRecreateNodes_Click);
			// 
			// btMWTreeViewSaveSelNodes
			// 
			this.btMWTreeViewSaveSelNodes.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewSaveSelNodes.Location = new System.Drawing.Point(0, 48);
			this.btMWTreeViewSaveSelNodes.Name = "btMWTreeViewSaveSelNodes";
			this.btMWTreeViewSaveSelNodes.Size = new System.Drawing.Size(96, 23);
			this.btMWTreeViewSaveSelNodes.TabIndex = 16;
			this.btMWTreeViewSaveSelNodes.Text = "Save SelNodes";
			this.btMWTreeViewSaveSelNodes.Click += new System.EventHandler(this.btMWTreeViewSaveSelNodes_Click);
			// 
			// btMWTreeViewSaveNodes
			// 
			this.btMWTreeViewSaveNodes.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewSaveNodes.Location = new System.Drawing.Point(96, 48);
			this.btMWTreeViewSaveNodes.Name = "btMWTreeViewSaveNodes";
			this.btMWTreeViewSaveNodes.Size = new System.Drawing.Size(96, 23);
			this.btMWTreeViewSaveNodes.TabIndex = 18;
			this.btMWTreeViewSaveNodes.Text = "Save Nodes";
			this.btMWTreeViewSaveNodes.Click += new System.EventHandler(this.btMWTreeViewSaveNodes_Click);
			// 
			// btMWTreeViewToggleSelNodes
			// 
			this.btMWTreeViewToggleSelNodes.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewToggleSelNodes.Location = new System.Drawing.Point(0, 0);
			this.btMWTreeViewToggleSelNodes.Name = "btMWTreeViewToggleSelNodes";
			this.btMWTreeViewToggleSelNodes.Size = new System.Drawing.Size(96, 23);
			this.btMWTreeViewToggleSelNodes.TabIndex = 16;
			this.btMWTreeViewToggleSelNodes.Text = "Toggle SelNodes";
			this.btMWTreeViewToggleSelNodes.Click += new System.EventHandler(this.btMWTreeViewToggleSelNodes_Click);
			// 
			// btMWTreeViewLoadNodes
			// 
			this.btMWTreeViewLoadNodes.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewLoadNodes.Location = new System.Drawing.Point(96, 72);
			this.btMWTreeViewLoadNodes.Name = "btMWTreeViewLoadNodes";
			this.btMWTreeViewLoadNodes.Size = new System.Drawing.Size(96, 23);
			this.btMWTreeViewLoadNodes.TabIndex = 19;
			this.btMWTreeViewLoadNodes.Text = "Load Nodes";
			this.btMWTreeViewLoadNodes.Click += new System.EventHandler(this.btMWTreeViewLoadNodes_Click);
			// 
			// btMWTreeViewRemoveNode0
			// 
			this.btMWTreeViewRemoveNode0.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewRemoveNode0.Location = new System.Drawing.Point(200, 56);
			this.btMWTreeViewRemoveNode0.Name = "btMWTreeViewRemoveNode0";
			this.btMWTreeViewRemoveNode0.Size = new System.Drawing.Size(96, 23);
			this.btMWTreeViewRemoveNode0.TabIndex = 23;
			this.btMWTreeViewRemoveNode0.Text = "Remove Node 0";
			this.btMWTreeViewRemoveNode0.Click += new System.EventHandler(this.btMWTreeViewRemoveNode0_Click);
			// 
			// btMWTreeViewClearSelNodes
			// 
			this.btMWTreeViewClearSelNodes.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewClearSelNodes.Location = new System.Drawing.Point(0, 24);
			this.btMWTreeViewClearSelNodes.Name = "btMWTreeViewClearSelNodes";
			this.btMWTreeViewClearSelNodes.Size = new System.Drawing.Size(96, 23);
			this.btMWTreeViewClearSelNodes.TabIndex = 16;
			this.btMWTreeViewClearSelNodes.Text = "Clear SelNodes";
			this.btMWTreeViewClearSelNodes.Click += new System.EventHandler(this.btMWTreeViewClearSelNodes_Click);
			// 
			// btMWTreeViewAddNodes
			// 
			this.btMWTreeViewAddNodes.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewAddNodes.Location = new System.Drawing.Point(200, 24);
			this.btMWTreeViewAddNodes.Name = "btMWTreeViewAddNodes";
			this.btMWTreeViewAddNodes.Size = new System.Drawing.Size(96, 23);
			this.btMWTreeViewAddNodes.TabIndex = 22;
			this.btMWTreeViewAddNodes.Text = "Add Nodes";
			this.btMWTreeViewAddNodes.Click += new System.EventHandler(this.btMWTreeViewAddNodes_Click);
			// 
			// btMWTreeViewClearNodes
			// 
			this.btMWTreeViewClearNodes.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewClearNodes.Location = new System.Drawing.Point(96, 24);
			this.btMWTreeViewClearNodes.Name = "btMWTreeViewClearNodes";
			this.btMWTreeViewClearNodes.Size = new System.Drawing.Size(96, 23);
			this.btMWTreeViewClearNodes.TabIndex = 17;
			this.btMWTreeViewClearNodes.Text = "Clear Nodes";
			this.btMWTreeViewClearNodes.Click += new System.EventHandler(this.btMWTreeViewClearNodes_Click);
			// 
			// btMWTreeViewToggleNodes
			// 
			this.btMWTreeViewToggleNodes.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewToggleNodes.Location = new System.Drawing.Point(96, 0);
			this.btMWTreeViewToggleNodes.Name = "btMWTreeViewToggleNodes";
			this.btMWTreeViewToggleNodes.Size = new System.Drawing.Size(96, 23);
			this.btMWTreeViewToggleNodes.TabIndex = 20;
			this.btMWTreeViewToggleNodes.Text = "Toggle Nodes";
			this.btMWTreeViewToggleNodes.Click += new System.EventHandler(this.btMWTreeViewToggleNodes_Click);
			// 
			// btMWTreeViewAddNode
			// 
			this.btMWTreeViewAddNode.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewAddNode.Location = new System.Drawing.Point(304, 0);
			this.btMWTreeViewAddNode.Name = "btMWTreeViewAddNode";
			this.btMWTreeViewAddNode.Size = new System.Drawing.Size(80, 23);
			this.btMWTreeViewAddNode.TabIndex = 31;
			this.btMWTreeViewAddNode.Text = "Add Node";
			this.ttMWTreeView.SetToolTip(this.btMWTreeViewAddNode, "Separate the TreeNodes with a backslash (\'\\\').\nNote that backslashes are used in " +
				"this demo application only!");
			this.btMWTreeViewAddNode.Click += new System.EventHandler(this.btMWTreeViewAddNode_Click);
			// 
			// tbMWTreeViewPath
			// 
			this.tbMWTreeViewPath.Location = new System.Drawing.Point(304, 24);
			this.tbMWTreeViewPath.Name = "tbMWTreeViewPath";
			this.tbMWTreeViewPath.Size = new System.Drawing.Size(200, 20);
			this.tbMWTreeViewPath.TabIndex = 30;
			this.tbMWTreeViewPath.Text = "Level0Node0\\New Node";
			this.ttMWTreeView.SetToolTip(this.tbMWTreeViewPath, "Separate the TreeNodes with a backslash (\'\\\').\nNote that backslashes are used in " +
				"this demo application only!");
			// 
			// cbMWTreeViewAddNodeAllowDuplicate
			// 
			this.cbMWTreeViewAddNodeAllowDuplicate.Checked = true;
			this.cbMWTreeViewAddNodeAllowDuplicate.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewAddNodeAllowDuplicate.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAddNodeAllowDuplicate.Location = new System.Drawing.Point(304, 48);
			this.cbMWTreeViewAddNodeAllowDuplicate.Name = "cbMWTreeViewAddNodeAllowDuplicate";
			this.cbMWTreeViewAddNodeAllowDuplicate.Size = new System.Drawing.Size(96, 24);
			this.cbMWTreeViewAddNodeAllowDuplicate.TabIndex = 32;
			this.cbMWTreeViewAddNodeAllowDuplicate.Text = "Allow Duplicate";
			this.ttMWTreeView.SetToolTip(this.cbMWTreeViewAddNodeAllowDuplicate, "Separate the TreeNodes with a backslash (\'\\\').\nNote that backslashes are used in " +
				"this demo application only!");
			// 
			// cbMWTreeViewAddNodeCreatePath
			// 
			this.cbMWTreeViewAddNodeCreatePath.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAddNodeCreatePath.Location = new System.Drawing.Point(408, 48);
			this.cbMWTreeViewAddNodeCreatePath.Name = "cbMWTreeViewAddNodeCreatePath";
			this.cbMWTreeViewAddNodeCreatePath.Size = new System.Drawing.Size(80, 24);
			this.cbMWTreeViewAddNodeCreatePath.TabIndex = 33;
			this.cbMWTreeViewAddNodeCreatePath.Text = "Create Path";
			this.ttMWTreeView.SetToolTip(this.cbMWTreeViewAddNodeCreatePath, "Separate the TreeNodes with a backslash (\'\\\').\nNote that backslashes are used in " +
				"this demo application only!");
			// 
			// pMWTreeView1F2T3L
			// 
			this.pMWTreeView1F2T3L.Controls.Add(this.gbMWTreeViewCombined);
			this.pMWTreeView1F2T3L.Dock = System.Windows.Forms.DockStyle.Left;
			this.pMWTreeView1F2T3L.DockPadding.All = 4;
			this.pMWTreeView1F2T3L.Location = new System.Drawing.Point(0, 0);
			this.pMWTreeView1F2T3L.Name = "pMWTreeView1F2T3L";
			this.pMWTreeView1F2T3L.Size = new System.Drawing.Size(279, 136);
			this.pMWTreeView1F2T3L.TabIndex = 0;
			// 
			// gbMWTreeViewCombined
			// 
			this.gbMWTreeViewCombined.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
				| System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.gbMWTreeViewCombined.Controls.Add(this.pMWTreeViewCombined);
			this.gbMWTreeViewCombined.Location = new System.Drawing.Point(4, 4);
			this.gbMWTreeViewCombined.Name = "gbMWTreeViewCombined";
			this.gbMWTreeViewCombined.Size = new System.Drawing.Size(272, 128);
			this.gbMWTreeViewCombined.TabIndex = 14;
			this.gbMWTreeViewCombined.TabStop = false;
			this.gbMWTreeViewCombined.Text = "TreeView and MWTreeView Properties";
			// 
			// pMWTreeViewCombined
			// 
			this.pMWTreeViewCombined.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
				| System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.pMWTreeViewCombined.AutoScroll = true;
			this.pMWTreeViewCombined.Controls.Add(this.cbMWTreeViewEnabled);
			this.pMWTreeViewCombined.Controls.Add(this.cbMWTreeViewHideSelection);
			this.pMWTreeViewCombined.Controls.Add(this.cbMWTreeViewCheckBoxes);
			this.pMWTreeViewCombined.Controls.Add(this.cbMWTreeViewLabelEdit);
			this.pMWTreeViewCombined.Controls.Add(this.cbMWTreeViewFullRowSelect);
			this.pMWTreeViewCombined.Controls.Add(this.cbMWTreeViewShowRootLines);
			this.pMWTreeViewCombined.Controls.Add(this.cbMWTreeViewHotTracking);
			this.pMWTreeViewCombined.Controls.Add(this.cbMWTreeViewUseImageList);
			this.pMWTreeViewCombined.Controls.Add(this.cbMWTreeViewScrollable);
			this.pMWTreeViewCombined.Location = new System.Drawing.Point(8, 16);
			this.pMWTreeViewCombined.Name = "pMWTreeViewCombined";
			this.pMWTreeViewCombined.Size = new System.Drawing.Size(256, 104);
			this.pMWTreeViewCombined.TabIndex = 0;
			// 
			// cbMWTreeViewEnabled
			// 
			this.cbMWTreeViewEnabled.Checked = true;
			this.cbMWTreeViewEnabled.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewEnabled.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewEnabled.Location = new System.Drawing.Point(0, 80);
			this.cbMWTreeViewEnabled.Name = "cbMWTreeViewEnabled";
			this.cbMWTreeViewEnabled.Size = new System.Drawing.Size(64, 24);
			this.cbMWTreeViewEnabled.TabIndex = 11;
			this.cbMWTreeViewEnabled.Text = "Enabled";
			this.cbMWTreeViewEnabled.CheckedChanged += new System.EventHandler(this.cbMWTreeViewEnabled_CheckedChanged);
			// 
			// cbMWTreeViewHideSelection
			// 
			this.cbMWTreeViewHideSelection.Checked = true;
			this.cbMWTreeViewHideSelection.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewHideSelection.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewHideSelection.Location = new System.Drawing.Point(0, 60);
			this.cbMWTreeViewHideSelection.Name = "cbMWTreeViewHideSelection";
			this.cbMWTreeViewHideSelection.Size = new System.Drawing.Size(96, 24);
			this.cbMWTreeViewHideSelection.TabIndex = 5;
			this.cbMWTreeViewHideSelection.Text = "Hide Selection";
			this.cbMWTreeViewHideSelection.CheckedChanged += new System.EventHandler(this.cbMWTreeViewHideSelection_CheckedChanged);
			// 
			// cbMWTreeViewCheckBoxes
			// 
			this.cbMWTreeViewCheckBoxes.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewCheckBoxes.Location = new System.Drawing.Point(0, 20);
			this.cbMWTreeViewCheckBoxes.Name = "cbMWTreeViewCheckBoxes";
			this.cbMWTreeViewCheckBoxes.Size = new System.Drawing.Size(88, 24);
			this.cbMWTreeViewCheckBoxes.TabIndex = 2;
			this.cbMWTreeViewCheckBoxes.Text = "Check Boxes";
			this.cbMWTreeViewCheckBoxes.CheckedChanged += new System.EventHandler(this.cbMWTreeViewCheckBoxes_CheckedChanged);
			// 
			// cbMWTreeViewLabelEdit
			// 
			this.cbMWTreeViewLabelEdit.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewLabelEdit.Location = new System.Drawing.Point(0, 40);
			this.cbMWTreeViewLabelEdit.Name = "cbMWTreeViewLabelEdit";
			this.cbMWTreeViewLabelEdit.Size = new System.Drawing.Size(72, 24);
			this.cbMWTreeViewLabelEdit.TabIndex = 4;
			this.cbMWTreeViewLabelEdit.Text = "Label Edit";
			this.cbMWTreeViewLabelEdit.CheckedChanged += new System.EventHandler(this.cbMWTreeViewLabelEdit_CheckedChanged);
			// 
			// cbMWTreeViewFullRowSelect
			// 
			this.cbMWTreeViewFullRowSelect.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewFullRowSelect.Location = new System.Drawing.Point(0, 0);
			this.cbMWTreeViewFullRowSelect.Name = "cbMWTreeViewFullRowSelect";
			this.cbMWTreeViewFullRowSelect.Size = new System.Drawing.Size(96, 24);
			this.cbMWTreeViewFullRowSelect.TabIndex = 1;
			this.cbMWTreeViewFullRowSelect.Text = "Full Row Select";
			this.cbMWTreeViewFullRowSelect.CheckedChanged += new System.EventHandler(this.cbMWTreeViewFullRowSelect_CheckedChanged);
			// 
			// cbMWTreeViewShowRootLines
			// 
			this.cbMWTreeViewShowRootLines.Checked = true;
			this.cbMWTreeViewShowRootLines.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewShowRootLines.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewShowRootLines.Location = new System.Drawing.Point(112, 40);
			this.cbMWTreeViewShowRootLines.Name = "cbMWTreeViewShowRootLines";
			this.cbMWTreeViewShowRootLines.TabIndex = 9;
			this.cbMWTreeViewShowRootLines.Text = "Show RootLines";
			this.cbMWTreeViewShowRootLines.CheckedChanged += new System.EventHandler(this.cbMWTreeViewShowRootLines_CheckedChanged);
			// 
			// cbMWTreeViewHotTracking
			// 
			this.cbMWTreeViewHotTracking.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewHotTracking.Location = new System.Drawing.Point(112, 60);
			this.cbMWTreeViewHotTracking.Name = "cbMWTreeViewHotTracking";
			this.cbMWTreeViewHotTracking.Size = new System.Drawing.Size(80, 24);
			this.cbMWTreeViewHotTracking.TabIndex = 10;
			this.cbMWTreeViewHotTracking.Text = "HotTracking";
			this.cbMWTreeViewHotTracking.CheckedChanged += new System.EventHandler(this.cbMWTreeViewHotTracking_CheckedChanged);
			// 
			// cbMWTreeViewUseImageList
			// 
			this.cbMWTreeViewUseImageList.Checked = true;
			this.cbMWTreeViewUseImageList.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewUseImageList.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewUseImageList.Location = new System.Drawing.Point(112, 20);
			this.cbMWTreeViewUseImageList.Name = "cbMWTreeViewUseImageList";
			this.cbMWTreeViewUseImageList.Size = new System.Drawing.Size(88, 24);
			this.cbMWTreeViewUseImageList.TabIndex = 8;
			this.cbMWTreeViewUseImageList.Text = "Use ImageList";
			this.cbMWTreeViewUseImageList.CheckedChanged += new System.EventHandler(this.cbMWTreeViewUseImageList_CheckedChanged);
			// 
			// cbMWTreeViewScrollable
			// 
			this.cbMWTreeViewScrollable.Checked = true;
			this.cbMWTreeViewScrollable.CheckState = System.Windows.Forms.CheckState.Checked;
			this.cbMWTreeViewScrollable.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewScrollable.Location = new System.Drawing.Point(112, 0);
			this.cbMWTreeViewScrollable.Name = "cbMWTreeViewScrollable";
			this.cbMWTreeViewScrollable.Size = new System.Drawing.Size(72, 24);
			this.cbMWTreeViewScrollable.TabIndex = 6;
			this.cbMWTreeViewScrollable.Text = "Scrollable";
			this.cbMWTreeViewScrollable.CheckedChanged += new System.EventHandler(this.cbMWTreeViewScrollable_CheckedChanged);
			// 
			// pMWTreeView1R
			// 
			this.pMWTreeView1R.Controls.Add(this.sMWTreeView1R2T);
			this.pMWTreeView1R.Controls.Add(this.pMWTreeView1R2F);
			this.pMWTreeView1R.Controls.Add(this.pMWTreeView1R2T);
			this.pMWTreeView1R.Dock = System.Windows.Forms.DockStyle.Right;
			this.pMWTreeView1R.Location = new System.Drawing.Point(894, 0);
			this.pMWTreeView1R.Name = "pMWTreeView1R";
			this.pMWTreeView1R.Size = new System.Drawing.Size(266, 820);
			this.pMWTreeView1R.TabIndex = 0;
			// 
			// sMWTreeView1R2T
			// 
			this.sMWTreeView1R2T.Dock = System.Windows.Forms.DockStyle.Top;
			this.sMWTreeView1R2T.Location = new System.Drawing.Point(0, 136);
			this.sMWTreeView1R2T.Name = "sMWTreeView1R2T";
			this.sMWTreeView1R2T.Size = new System.Drawing.Size(266, 4);
			this.sMWTreeView1R2T.TabIndex = 2;
			this.sMWTreeView1R2T.TabStop = false;
			// 
			// pMWTreeView1R2F
			// 
			this.pMWTreeView1R2F.AutoScroll = true;
			this.pMWTreeView1R2F.AutoScrollMinSize = new System.Drawing.Size(200, 320);
			this.pMWTreeView1R2F.Controls.Add(this.gbMWTreeViewEventsFired);
			this.pMWTreeView1R2F.Dock = System.Windows.Forms.DockStyle.Fill;
			this.pMWTreeView1R2F.DockPadding.All = 4;
			this.pMWTreeView1R2F.Location = new System.Drawing.Point(0, 136);
			this.pMWTreeView1R2F.Name = "pMWTreeView1R2F";
			this.pMWTreeView1R2F.Size = new System.Drawing.Size(266, 684);
			this.pMWTreeView1R2F.TabIndex = 1;
			// 
			// gbMWTreeViewEventsFired
			// 
			this.gbMWTreeViewEventsFired.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
				| System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.gbMWTreeViewEventsFired.Controls.Add(this.btMWTreeViewEventsFiredClear);
			this.gbMWTreeViewEventsFired.Controls.Add(this.lbMWTreeViewEventsFired);
			this.gbMWTreeViewEventsFired.Location = new System.Drawing.Point(4, 4);
			this.gbMWTreeViewEventsFired.Name = "gbMWTreeViewEventsFired";
			this.gbMWTreeViewEventsFired.Size = new System.Drawing.Size(258, 676);
			this.gbMWTreeViewEventsFired.TabIndex = 33;
			this.gbMWTreeViewEventsFired.TabStop = false;
			this.gbMWTreeViewEventsFired.Text = "MWTreeView Events Fired";
			// 
			// btMWTreeViewEventsFiredClear
			// 
			this.btMWTreeViewEventsFiredClear.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
			this.btMWTreeViewEventsFiredClear.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btMWTreeViewEventsFiredClear.Location = new System.Drawing.Point(178, 16);
			this.btMWTreeViewEventsFiredClear.Name = "btMWTreeViewEventsFiredClear";
			this.btMWTreeViewEventsFiredClear.TabIndex = 25;
			this.btMWTreeViewEventsFiredClear.Text = "Clear";
			this.btMWTreeViewEventsFiredClear.Click += new System.EventHandler(this.btMWTreeViewEventsFiredClear_Click);
			// 
			// lbMWTreeViewEventsFired
			// 
			this.lbMWTreeViewEventsFired.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
				| System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.lbMWTreeViewEventsFired.IntegralHeight = false;
			this.lbMWTreeViewEventsFired.Location = new System.Drawing.Point(8, 40);
			this.lbMWTreeViewEventsFired.Name = "lbMWTreeViewEventsFired";
			this.lbMWTreeViewEventsFired.SelectionMode = System.Windows.Forms.SelectionMode.MultiExtended;
			this.lbMWTreeViewEventsFired.Size = new System.Drawing.Size(242, 628);
			this.lbMWTreeViewEventsFired.TabIndex = 24;
			// 
			// pMWTreeView1R2T
			// 
			this.pMWTreeView1R2T.Controls.Add(this.gbMWTreeViewEventsFiredShow);
			this.pMWTreeView1R2T.Dock = System.Windows.Forms.DockStyle.Top;
			this.pMWTreeView1R2T.DockPadding.All = 4;
			this.pMWTreeView1R2T.Location = new System.Drawing.Point(0, 0);
			this.pMWTreeView1R2T.Name = "pMWTreeView1R2T";
			this.pMWTreeView1R2T.Size = new System.Drawing.Size(266, 136);
			this.pMWTreeView1R2T.TabIndex = 0;
			// 
			// gbMWTreeViewEventsFiredShow
			// 
			this.gbMWTreeViewEventsFiredShow.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
				| System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.gbMWTreeViewEventsFiredShow.Controls.Add(this.pMWTreeViewEventsFiredShow);
			this.gbMWTreeViewEventsFiredShow.Controls.Add(this.cbMWTreeViewEventsFiredShow);
			this.gbMWTreeViewEventsFiredShow.Location = new System.Drawing.Point(4, 4);
			this.gbMWTreeViewEventsFiredShow.Name = "gbMWTreeViewEventsFiredShow";
			this.gbMWTreeViewEventsFiredShow.Size = new System.Drawing.Size(258, 128);
			this.gbMWTreeViewEventsFiredShow.TabIndex = 26;
			this.gbMWTreeViewEventsFiredShow.TabStop = false;
			this.gbMWTreeViewEventsFiredShow.Text = "Show Events Fired";
			// 
			// pMWTreeViewEventsFiredShow
			// 
			this.pMWTreeViewEventsFiredShow.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
				| System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.pMWTreeViewEventsFiredShow.AutoScroll = true;
			this.pMWTreeViewEventsFiredShow.Controls.Add(this.cbMWTreeViewBeforeLabelEdit);
			this.pMWTreeViewEventsFiredShow.Controls.Add(this.cbMWTreeViewBeforeSelNodesRemove);
			this.pMWTreeViewEventsFiredShow.Controls.Add(this.cbMWTreeViewAfterSelNodesRemove);
			this.pMWTreeViewEventsFiredShow.Controls.Add(this.cbMWTreeViewBeforeSelNodesAdd);
			this.pMWTreeViewEventsFiredShow.Controls.Add(this.cbMWTreeViewAfterSelNodesAdd);
			this.pMWTreeViewEventsFiredShow.Controls.Add(this.cbMWTreeViewAfterSelNodeChanged);
			this.pMWTreeViewEventsFiredShow.Controls.Add(this.cbMWTreeViewBeforeSelNodeChanged);
			this.pMWTreeViewEventsFiredShow.Controls.Add(this.cbMWTreeViewAfterLabelEdit);
			this.pMWTreeViewEventsFiredShow.Location = new System.Drawing.Point(8, 16);
			this.pMWTreeViewEventsFiredShow.Name = "pMWTreeViewEventsFiredShow";
			this.pMWTreeViewEventsFiredShow.Size = new System.Drawing.Size(242, 104);
			this.pMWTreeViewEventsFiredShow.TabIndex = 28;
			// 
			// cbMWTreeViewBeforeLabelEdit
			// 
			this.cbMWTreeViewBeforeLabelEdit.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewBeforeLabelEdit.Location = new System.Drawing.Point(280, 0);
			this.cbMWTreeViewBeforeLabelEdit.Name = "cbMWTreeViewBeforeLabelEdit";
			this.cbMWTreeViewBeforeLabelEdit.Size = new System.Drawing.Size(96, 24);
			this.cbMWTreeViewBeforeLabelEdit.TabIndex = 12;
			this.cbMWTreeViewBeforeLabelEdit.Text = "BeforeLabelEdit";
			// 
			// cbMWTreeViewBeforeSelNodesRemove
			// 
			this.cbMWTreeViewBeforeSelNodesRemove.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewBeforeSelNodesRemove.Location = new System.Drawing.Point(0, 40);
			this.cbMWTreeViewBeforeSelNodesRemove.Name = "cbMWTreeViewBeforeSelNodesRemove";
			this.cbMWTreeViewBeforeSelNodesRemove.Size = new System.Drawing.Size(144, 24);
			this.cbMWTreeViewBeforeSelNodesRemove.TabIndex = 10;
			this.cbMWTreeViewBeforeSelNodesRemove.Text = "BeforeSelNodesRemove";
			// 
			// cbMWTreeViewAfterSelNodesRemove
			// 
			this.cbMWTreeViewAfterSelNodesRemove.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAfterSelNodesRemove.Location = new System.Drawing.Point(144, 40);
			this.cbMWTreeViewAfterSelNodesRemove.Name = "cbMWTreeViewAfterSelNodesRemove";
			this.cbMWTreeViewAfterSelNodesRemove.Size = new System.Drawing.Size(128, 24);
			this.cbMWTreeViewAfterSelNodesRemove.TabIndex = 10;
			this.cbMWTreeViewAfterSelNodesRemove.Text = "AfterSelNodesRemove";
			// 
			// cbMWTreeViewBeforeSelNodesAdd
			// 
			this.cbMWTreeViewBeforeSelNodesAdd.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewBeforeSelNodesAdd.Location = new System.Drawing.Point(0, 20);
			this.cbMWTreeViewBeforeSelNodesAdd.Name = "cbMWTreeViewBeforeSelNodesAdd";
			this.cbMWTreeViewBeforeSelNodesAdd.Size = new System.Drawing.Size(120, 24);
			this.cbMWTreeViewBeforeSelNodesAdd.TabIndex = 10;
			this.cbMWTreeViewBeforeSelNodesAdd.Text = "BeforeSelNodesAdd";
			// 
			// cbMWTreeViewAfterSelNodesAdd
			// 
			this.cbMWTreeViewAfterSelNodesAdd.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAfterSelNodesAdd.Location = new System.Drawing.Point(144, 20);
			this.cbMWTreeViewAfterSelNodesAdd.Name = "cbMWTreeViewAfterSelNodesAdd";
			this.cbMWTreeViewAfterSelNodesAdd.Size = new System.Drawing.Size(112, 24);
			this.cbMWTreeViewAfterSelNodesAdd.TabIndex = 10;
			this.cbMWTreeViewAfterSelNodesAdd.Text = "AfterSelNodesAdd";
			// 
			// cbMWTreeViewAfterSelNodeChanged
			// 
			this.cbMWTreeViewAfterSelNodeChanged.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAfterSelNodeChanged.Location = new System.Drawing.Point(144, 0);
			this.cbMWTreeViewAfterSelNodeChanged.Name = "cbMWTreeViewAfterSelNodeChanged";
			this.cbMWTreeViewAfterSelNodeChanged.Size = new System.Drawing.Size(128, 24);
			this.cbMWTreeViewAfterSelNodeChanged.TabIndex = 10;
			this.cbMWTreeViewAfterSelNodeChanged.Text = "AfterSelNodeChanged";
			// 
			// cbMWTreeViewBeforeSelNodeChanged
			// 
			this.cbMWTreeViewBeforeSelNodeChanged.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewBeforeSelNodeChanged.Location = new System.Drawing.Point(0, 0);
			this.cbMWTreeViewBeforeSelNodeChanged.Name = "cbMWTreeViewBeforeSelNodeChanged";
			this.cbMWTreeViewBeforeSelNodeChanged.Size = new System.Drawing.Size(136, 24);
			this.cbMWTreeViewBeforeSelNodeChanged.TabIndex = 10;
			this.cbMWTreeViewBeforeSelNodeChanged.Text = "BeforeSelNodeChanged";
			// 
			// cbMWTreeViewAfterLabelEdit
			// 
			this.cbMWTreeViewAfterLabelEdit.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewAfterLabelEdit.Location = new System.Drawing.Point(280, 20);
			this.cbMWTreeViewAfterLabelEdit.Name = "cbMWTreeViewAfterLabelEdit";
			this.cbMWTreeViewAfterLabelEdit.Size = new System.Drawing.Size(88, 24);
			this.cbMWTreeViewAfterLabelEdit.TabIndex = 11;
			this.cbMWTreeViewAfterLabelEdit.Text = "AfterLabelEdit";
			// 
			// cbMWTreeViewEventsFiredShow
			// 
			this.cbMWTreeViewEventsFiredShow.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.cbMWTreeViewEventsFiredShow.Location = new System.Drawing.Point(106, -1);
			this.cbMWTreeViewEventsFiredShow.Name = "cbMWTreeViewEventsFiredShow";
			this.cbMWTreeViewEventsFiredShow.Size = new System.Drawing.Size(16, 16);
			this.cbMWTreeViewEventsFiredShow.TabIndex = 27;
			this.cbMWTreeViewEventsFiredShow.CheckedChanged += new System.EventHandler(this.cbMWTreeViewEventsFiredShow_CheckedChanged);
			// 
			// tpMWCheckBox
			// 
			this.tpMWCheckBox.Location = new System.Drawing.Point(0, 0);
			this.tpMWCheckBox.Name = "tpMWCheckBox";
			this.tpMWCheckBox.TabIndex = 0;
			// 
			// lblMWCheckBoxMessage
			// 
			this.lblMWCheckBoxMessage.Location = new System.Drawing.Point(0, 0);
			this.lblMWCheckBoxMessage.Name = "lblMWCheckBoxMessage";
			this.lblMWCheckBoxMessage.TabIndex = 0;
			// 
			// lblMWCheckBoxMWCheckBox
			// 
			this.lblMWCheckBoxMWCheckBox.Location = new System.Drawing.Point(0, 0);
			this.lblMWCheckBoxMWCheckBox.Name = "lblMWCheckBoxMWCheckBox";
			this.lblMWCheckBoxMWCheckBox.TabIndex = 0;
			// 
			// lblMWCheckBoxCheckBox
			// 
			this.lblMWCheckBoxCheckBox.Location = new System.Drawing.Point(0, 0);
			this.lblMWCheckBoxCheckBox.Name = "lblMWCheckBoxCheckBox";
			this.lblMWCheckBoxCheckBox.TabIndex = 0;
			// 
			// gbMWCheckBoxMWCheckBox
			// 
			this.gbMWCheckBoxMWCheckBox.Location = new System.Drawing.Point(0, 0);
			this.gbMWCheckBoxMWCheckBox.Name = "gbMWCheckBoxMWCheckBox";
			this.gbMWCheckBoxMWCheckBox.TabIndex = 0;
			this.gbMWCheckBoxMWCheckBox.TabStop = false;
			// 
			// cobMWCheckBoxCheckBoxPaintOrder
			// 
			this.cobMWCheckBoxCheckBoxPaintOrder.Location = new System.Drawing.Point(0, 0);
			this.cobMWCheckBoxCheckBoxPaintOrder.Name = "cobMWCheckBoxCheckBoxPaintOrder";
			this.cobMWCheckBoxCheckBoxPaintOrder.TabIndex = 0;
			// 
			// lblMWCheckBoxCheckBoxPaintOrder
			// 
			this.lblMWCheckBoxCheckBoxPaintOrder.Location = new System.Drawing.Point(0, 0);
			this.lblMWCheckBoxCheckBoxPaintOrder.Name = "lblMWCheckBoxCheckBoxPaintOrder";
			this.lblMWCheckBoxCheckBoxPaintOrder.TabIndex = 0;
			// 
			// cobMWCheckBoxTextDir
			// 
			this.cobMWCheckBoxTextDir.Location = new System.Drawing.Point(0, 0);
			this.cobMWCheckBoxTextDir.Name = "cobMWCheckBoxTextDir";
			this.cobMWCheckBoxTextDir.TabIndex = 0;
			// 
			// lblMWCheckBoxTextDir
			// 
			this.lblMWCheckBoxTextDir.Location = new System.Drawing.Point(0, 0);
			this.lblMWCheckBoxTextDir.Name = "lblMWCheckBoxTextDir";
			this.lblMWCheckBoxTextDir.TabIndex = 0;
			// 
			// cobMWCheckBoxStringFormat
			// 
			this.cobMWCheckBoxStringFormat.Location = new System.Drawing.Point(0, 0);
			this.cobMWCheckBoxStringFormat.Name = "cobMWCheckBoxStringFormat";
			this.cobMWCheckBoxStringFormat.TabIndex = 0;
			// 
			// lblMWCheckBoxStringFormat
			// 
			this.lblMWCheckBoxStringFormat.Location = new System.Drawing.Point(0, 0);
			this.lblMWCheckBoxStringFormat.Name = "lblMWCheckBoxStringFormat";
			this.lblMWCheckBoxStringFormat.TabIndex = 0;
			// 
			// cbMWCheckBox
			// 
			this.cbMWCheckBox.Location = new System.Drawing.Point(0, 0);
			this.cbMWCheckBox.Name = "cbMWCheckBox";
			this.cbMWCheckBox.TabIndex = 0;
			// 
			// gbMWCheckBoxCombined
			// 
			this.gbMWCheckBoxCombined.Location = new System.Drawing.Point(0, 0);
			this.gbMWCheckBoxCombined.Name = "gbMWCheckBoxCombined";
			this.gbMWCheckBoxCombined.TabIndex = 0;
			this.gbMWCheckBoxCombined.TabStop = false;
			// 
			// cbMWCheckBoxEnabled
			// 
			this.cbMWCheckBoxEnabled.Location = new System.Drawing.Point(0, 0);
			this.cbMWCheckBoxEnabled.Name = "cbMWCheckBoxEnabled";
			this.cbMWCheckBoxEnabled.TabIndex = 0;
			// 
			// cbMWCheckBoxRightToLeft
			// 
			this.cbMWCheckBoxRightToLeft.Location = new System.Drawing.Point(0, 0);
			this.cbMWCheckBoxRightToLeft.Name = "cbMWCheckBoxRightToLeft";
			this.cbMWCheckBoxRightToLeft.TabIndex = 0;
			// 
			// cbMWCheckBoxThreeState
			// 
			this.cbMWCheckBoxThreeState.Location = new System.Drawing.Point(0, 0);
			this.cbMWCheckBoxThreeState.Name = "cbMWCheckBoxThreeState";
			this.cbMWCheckBoxThreeState.TabIndex = 0;
			// 
			// cobMWCheckBoxTextAlign
			// 
			this.cobMWCheckBoxTextAlign.Location = new System.Drawing.Point(0, 0);
			this.cobMWCheckBoxTextAlign.Name = "cobMWCheckBoxTextAlign";
			this.cobMWCheckBoxTextAlign.TabIndex = 0;
			// 
			// lblMWCheckBoxTextAlign
			// 
			this.lblMWCheckBoxTextAlign.Location = new System.Drawing.Point(0, 0);
			this.lblMWCheckBoxTextAlign.Name = "lblMWCheckBoxTextAlign";
			this.lblMWCheckBoxTextAlign.TabIndex = 0;
			// 
			// cobMWCheckBoxImageAlign
			// 
			this.cobMWCheckBoxImageAlign.Location = new System.Drawing.Point(0, 0);
			this.cobMWCheckBoxImageAlign.Name = "cobMWCheckBoxImageAlign";
			this.cobMWCheckBoxImageAlign.TabIndex = 0;
			// 
			// lblMWCheckBoxImageAlign
			// 
			this.lblMWCheckBoxImageAlign.Location = new System.Drawing.Point(0, 0);
			this.lblMWCheckBoxImageAlign.Name = "lblMWCheckBoxImageAlign";
			this.lblMWCheckBoxImageAlign.TabIndex = 0;
			// 
			// cbMWCheckBoxUseImage
			// 
			this.cbMWCheckBoxUseImage.Location = new System.Drawing.Point(0, 0);
			this.cbMWCheckBoxUseImage.Name = "cbMWCheckBoxUseImage";
			this.cbMWCheckBoxUseImage.TabIndex = 0;
			// 
			// cobMWCheckBoxFlatStyle
			// 
			this.cobMWCheckBoxFlatStyle.Location = new System.Drawing.Point(0, 0);
			this.cobMWCheckBoxFlatStyle.Name = "cobMWCheckBoxFlatStyle";
			this.cobMWCheckBoxFlatStyle.TabIndex = 0;
			// 
			// lblMWCheckBoxFlatStyle
			// 
			this.lblMWCheckBoxFlatStyle.Location = new System.Drawing.Point(0, 0);
			this.lblMWCheckBoxFlatStyle.Name = "lblMWCheckBoxFlatStyle";
			this.lblMWCheckBoxFlatStyle.TabIndex = 0;
			// 
			// cobMWCheckBoxCheckAlign
			// 
			this.cobMWCheckBoxCheckAlign.Location = new System.Drawing.Point(0, 0);
			this.cobMWCheckBoxCheckAlign.Name = "cobMWCheckBoxCheckAlign";
			this.cobMWCheckBoxCheckAlign.TabIndex = 0;
			// 
			// lblMWCheckBoxCheckAlign
			// 
			this.lblMWCheckBoxCheckAlign.Location = new System.Drawing.Point(0, 0);
			this.lblMWCheckBoxCheckAlign.Name = "lblMWCheckBoxCheckAlign";
			this.lblMWCheckBoxCheckAlign.TabIndex = 0;
			// 
			// cobMWCheckBoxAppearance
			// 
			this.cobMWCheckBoxAppearance.Location = new System.Drawing.Point(0, 0);
			this.cobMWCheckBoxAppearance.Name = "cobMWCheckBoxAppearance";
			this.cobMWCheckBoxAppearance.TabIndex = 0;
			// 
			// lblMWCheckBoxAppearance
			// 
			this.lblMWCheckBoxAppearance.Location = new System.Drawing.Point(0, 0);
			this.lblMWCheckBoxAppearance.Name = "lblMWCheckBoxAppearance";
			this.lblMWCheckBoxAppearance.TabIndex = 0;
			// 
			// tpMWODTreeView
			// 
			this.tpMWODTreeView.Location = new System.Drawing.Point(0, 0);
			this.tpMWODTreeView.Name = "tpMWODTreeView";
			this.tpMWODTreeView.TabIndex = 0;
			// 
			// btMWODTreeViewColorOpacity
			// 
			this.btMWODTreeViewColorOpacity.Location = new System.Drawing.Point(0, 0);
			this.btMWODTreeViewColorOpacity.Name = "btMWODTreeViewColorOpacity";
			this.btMWODTreeViewColorOpacity.TabIndex = 0;
			// 
			// nudMWODTreeViewColorOpacity
			// 
			this.nudMWODTreeViewColorOpacity.Location = new System.Drawing.Point(0, 0);
			this.nudMWODTreeViewColorOpacity.Name = "nudMWODTreeViewColorOpacity";
			this.nudMWODTreeViewColorOpacity.TabIndex = 0;
			// 
			// btMWODTreeViewColorTransparent
			// 
			this.btMWODTreeViewColorTransparent.Location = new System.Drawing.Point(0, 0);
			this.btMWODTreeViewColorTransparent.Name = "btMWODTreeViewColorTransparent";
			this.btMWODTreeViewColorTransparent.TabIndex = 0;
			// 
			// tvMWODTreeView
			// 
			this.tvMWODTreeView.ImageIndex = -1;
			this.tvMWODTreeView.Location = new System.Drawing.Point(0, 0);
			this.tvMWODTreeView.Name = "tvMWODTreeView";
			this.tvMWODTreeView.SelectedImageIndex = -1;
			this.tvMWODTreeView.TabIndex = 0;
			// 
			// lblMWODTransparencyTest
			// 
			this.lblMWODTransparencyTest.Location = new System.Drawing.Point(0, 0);
			this.lblMWODTransparencyTest.Name = "lblMWODTransparencyTest";
			this.lblMWODTransparencyTest.TabIndex = 0;
			// 
			// btMWODTreeViewColorControl
			// 
			this.btMWODTreeViewColorControl.Location = new System.Drawing.Point(0, 0);
			this.btMWODTreeViewColorControl.Name = "btMWODTreeViewColorControl";
			this.btMWODTreeViewColorControl.TabIndex = 0;
			// 
			// btMWODTreeViewColorCornflowerBlue
			// 
			this.btMWODTreeViewColorCornflowerBlue.Location = new System.Drawing.Point(0, 0);
			this.btMWODTreeViewColorCornflowerBlue.Name = "btMWODTreeViewColorCornflowerBlue";
			this.btMWODTreeViewColorCornflowerBlue.TabIndex = 0;
			// 
			// tbMWODTransparencyTest
			// 
			this.tbMWODTransparencyTest.Location = new System.Drawing.Point(0, 0);
			this.tbMWODTransparencyTest.Name = "tbMWODTransparencyTest";
			this.tbMWODTransparencyTest.TabIndex = 0;
			this.tbMWODTransparencyTest.Text = "";
			// 
			// cmMWTreeView
			// 
			this.cmMWTreeView.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																						 this.miMWTreeViewCancel,
																						 this.miMWTreeViewDeleteNode,
																						 this.miMWTreeViewDeleteSelectedNodes,
																						 this.miMWTreeViewEdit,
																						 this.miMWTreeViewCopy,
																						 this.miMWTreeViewPaste,
																						 this.miMWTreeViewChangeBackColor,
																						 this.miMWTreeViewChangeForeColor});
			// 
			// miMWTreeViewCancel
			// 
			this.miMWTreeViewCancel.Index = 0;
			this.miMWTreeViewCancel.Text = "Cancel";
			this.miMWTreeViewCancel.Click += new System.EventHandler(this.miMWTreeViewCancel_Click);
			// 
			// miMWTreeViewDeleteNode
			// 
			this.miMWTreeViewDeleteNode.Index = 1;
			this.miMWTreeViewDeleteNode.Text = "Delete Node";
			this.miMWTreeViewDeleteNode.Click += new System.EventHandler(this.miMWTreeViewDeleteNode_Click);
			// 
			// miMWTreeViewDeleteSelectedNodes
			// 
			this.miMWTreeViewDeleteSelectedNodes.Index = 2;
			this.miMWTreeViewDeleteSelectedNodes.Text = "Delete Selected Nodes";
			this.miMWTreeViewDeleteSelectedNodes.Click += new System.EventHandler(this.miMWTreeViewDeleteSelectedNodes_Click);
			// 
			// miMWTreeViewEdit
			// 
			this.miMWTreeViewEdit.Index = 3;
			this.miMWTreeViewEdit.Text = "Edit";
			this.miMWTreeViewEdit.Click += new System.EventHandler(this.miMWTreeViewEdit_Click);
			// 
			// miMWTreeViewCopy
			// 
			this.miMWTreeViewCopy.Index = 4;
			this.miMWTreeViewCopy.Text = "Copy";
			this.miMWTreeViewCopy.Click += new System.EventHandler(this.miMWTreeViewCopy_Click);
			// 
			// miMWTreeViewPaste
			// 
			this.miMWTreeViewPaste.Index = 5;
			this.miMWTreeViewPaste.Text = "Paste";
			this.miMWTreeViewPaste.Click += new System.EventHandler(this.miMWTreeViewPaste_Click);
			// 
			// miMWTreeViewChangeBackColor
			// 
			this.miMWTreeViewChangeBackColor.Index = 6;
			this.miMWTreeViewChangeBackColor.Text = "Change Back Color";
			this.miMWTreeViewChangeBackColor.Click += new System.EventHandler(this.miMWTreeViewChangeBackColor_Click);
			// 
			// miMWTreeViewChangeForeColor
			// 
			this.miMWTreeViewChangeForeColor.Index = 7;
			this.miMWTreeViewChangeForeColor.Text = "Change Fore Color";
			this.miMWTreeViewChangeForeColor.Click += new System.EventHandler(this.miMWTreeViewChangeForeColor_Click);
			// 
			// ttMWTreeView
			// 
			this.ttMWTreeView.AutoPopDelay = 1000;
			this.ttMWTreeView.InitialDelay = 500;
			this.ttMWTreeView.ReshowDelay = 100;
			this.ttMWTreeView.ShowAlways = true;
			// 
			// MWTreeViewTestApp
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
			this.ClientSize = new System.Drawing.Size(1192, 866);
			this.Controls.Add(this.tcMWControls);
			this.Name = "MWTreeViewTestApp";
			this.Text = "MWTreeViewTestApp";
			this.Load += new System.EventHandler(this.MWTreeViewTestApp_Load);
			this.tcMWControls.ResumeLayout(false);
			this.tpMWTreeView.ResumeLayout(false);
			this.pMWTreeView0Main.ResumeLayout(false);
			this.pMWTreeView1F.ResumeLayout(false);
			this.pMWTreeView1F2F.ResumeLayout(false);
			this.pMWTreeView1F2F3F.ResumeLayout(false);
			this.gbMWTreeViewMWTreeView.ResumeLayout(false);
			this.pMWTreeView1F2F3L.ResumeLayout(false);
			this.gbMWTreeViewTreeView.ResumeLayout(false);
			this.pMWTreeView1F2F3R.ResumeLayout(false);
			this.gbMWTreeViewMWTreeViewPropertie.ResumeLayout(false);
			this.pMWTreeViewMWTreeViewProperties.ResumeLayout(false);
			this.panel1.ResumeLayout(false);
			this.pMWTreeViewUseExtendedSelectionColors.ResumeLayout(false);
			this.pMWTreeViewCollapseExpandOnDeselectSelect.ResumeLayout(false);
			this.gbMWTreeViewAllowKey.ResumeLayout(false);
			this.pMWTreeViewUseExtendedDisabledColors.ResumeLayout(false);
			this.pMWTreeViewAllowModKey.ResumeLayout(false);
			this.gbMWTreeViewMWTreeViewEventHandlers.ResumeLayout(false);
			this.gbMWTreeViewButtons.ResumeLayout(false);
			this.pMWTreeView1F2T.ResumeLayout(false);
			this.pMWTreeView1F2T3F.ResumeLayout(false);
			this.gbMWTreeViewCommands.ResumeLayout(false);
			this.pMWTreeViewCommands.ResumeLayout(false);
			this.pMWTreeView1F2T3L.ResumeLayout(false);
			this.gbMWTreeViewCombined.ResumeLayout(false);
			this.pMWTreeViewCombined.ResumeLayout(false);
			this.pMWTreeView1R.ResumeLayout(false);
			this.pMWTreeView1R2F.ResumeLayout(false);
			this.gbMWTreeViewEventsFired.ResumeLayout(false);
			this.pMWTreeView1R2T.ResumeLayout(false);
			this.gbMWTreeViewEventsFiredShow.ResumeLayout(false);
			this.pMWTreeViewEventsFiredShow.ResumeLayout(false);
			((System.ComponentModel.ISupportInitialize)(this.nudMWODTreeViewColorOpacity)).EndInit();
			this.ResumeLayout(false);

		}

		#endregion Windows Form Designer generated code



		#region EventHandlers

		private void MWTreeViewTestApp_Load(object sender, System.EventArgs e)
		{
			FillComboBoxTreeViewMultiSelect();
			FillComboBoxTreeViewRubberbandSelection();
			FillComboBoxTreeViewRubberbandGradientShape();
			FillComboBoxTreeViewMouseClearSelNodes();
		}

		#endregion EventHandlers



		#region Methods

		private void FillComboBoxTreeViewRubberbandSelection()
		{
			foreach(object o in Enum.GetValues(typeof(RubberbandSelectionMode)))
			{
				cobMWTreeViewRubberbandSelection.Items.Add(o);
			}

			cobMWTreeViewRubberbandSelection.SelectedIndex = 5;
		}

		private void FillComboBoxTreeViewRubberbandGradientShape()
		{
			foreach(object o in Enum.GetValues(typeof(GradientShape)))
			{
				cobMWTreeViewRubberbandGradientShape.Items.Add(o);
			}

			cobMWTreeViewRubberbandGradientShape.SelectedIndex = 0;
		}

		private void FillComboBoxTreeViewMultiSelect()
		{
			foreach(object o in Enum.GetValues(typeof(TreeViewMultiSelect)))
			{
				cobMWTreeViewMultiSelect.Items.Add(o);
			}

			cobMWTreeViewMultiSelect.SelectedIndex = 2;
		}

		private void FillComboBoxTreeViewMouseClearSelNodes()
		{
			foreach(object o in Enum.GetValues(typeof(MouseClearSelNodes)))
			{
				cobMWTreeViewMouseClearSelNodes.Items.Add(o);
			}

			cobMWTreeViewMouseClearSelNodes.SelectedIndex = 0;
		}

		#endregion Methods



		#region MWTreeView TabPage

		private void cbMWTreeViewFullRowSelect_CheckedChanged(object sender, System.EventArgs e)
		{
			tvMWTreeView.FullRowSelect = cbMWTreeViewFullRowSelect.Checked;
			mwtvMWTreeView.FullRowSelect = cbMWTreeViewFullRowSelect.Checked;
		}

		private void cbMWTreeViewCheckBoxes_CheckedChanged(object sender, System.EventArgs e)
		{
			tvMWTreeView.CheckBoxes = cbMWTreeViewCheckBoxes.Checked;
			mwtvMWTreeView.CheckBoxes = cbMWTreeViewCheckBoxes.Checked;
		}

		private void cbMWTreeViewLabelEdit_CheckedChanged(object sender, System.EventArgs e)
		{
			tvMWTreeView.LabelEdit = cbMWTreeViewLabelEdit.Checked;
			mwtvMWTreeView.LabelEdit = cbMWTreeViewLabelEdit.Checked;
		}

		private void cbMWTreeViewHideSelection_CheckedChanged(object sender, System.EventArgs e)
		{
			tvMWTreeView.HideSelection = cbMWTreeViewHideSelection.Checked;
			mwtvMWTreeView.HideSelection = cbMWTreeViewHideSelection.Checked;
		}

		private void cbMWTreeViewEnabled_CheckedChanged(object sender, System.EventArgs e)
		{
			tvMWTreeView.Enabled = cbMWTreeViewEnabled.Checked;
			mwtvMWTreeView.Enabled = cbMWTreeViewEnabled.Checked;
		}

		private void cbMWTreeViewScrollable_CheckedChanged(object sender, System.EventArgs e)
		{
			tvMWTreeView.Scrollable = cbMWTreeViewScrollable.Checked;
			mwtvMWTreeView.Scrollable = cbMWTreeViewScrollable.Checked;
		}

		private void cbMWTreeViewScrollToSelNode_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.ScrollToSelNode = cbMWTreeViewScrollToSelNode.Checked;
		}

		private void cbMWTreeViewAllowBlankNodeText_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.AllowBlankNodeText = cbMWTreeViewAllowBlankNodeText.Checked;
		}

		private void cbMWTreeViewAllowNoSelNode_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.AllowNoSelNode = cbMWTreeViewAllowNoSelNode.Checked;
		}

		private void cbMWTreeViewUseImageList_CheckedChanged(object sender, System.EventArgs e)
		{
			if(cbMWTreeViewUseImageList.Checked)
			{
				tvMWTreeView.ImageList = ilMWTreeView;
				mwtvMWTreeView.ImageList = ilMWTreeView;
			}
			else
			{
				tvMWTreeView.ImageList = null;
				mwtvMWTreeView.ImageList = null;
			}
		}

		private void cbMWTreeViewShowRootLines_CheckedChanged(object sender, System.EventArgs e)
		{
			tvMWTreeView.ShowRootLines = cbMWTreeViewShowRootLines.Checked;
			mwtvMWTreeView.ShowRootLines = cbMWTreeViewShowRootLines.Checked;
		}

		private void cbMWTreeViewHotTracking_CheckedChanged(object sender, System.EventArgs e)
		{
			tvMWTreeView.HotTracking = cbMWTreeViewHotTracking.Checked;
			mwtvMWTreeView.HotTracking = cbMWTreeViewHotTracking.Checked;
		}

		private void cbMWTreeViewAllowMultiCheck_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.AllowMultiCheck = cbMWTreeViewAllowMultiCheck.Checked;
		}

		private void cbMWTreeViewExtendedTemporaryMarking_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.ExtendedTemporaryMarking = cbMWTreeViewExtendedTemporaryMarking.Checked;
		}

		private void cobMWTreeViewMultiSelect_SelectedIndexChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.MultiSelect = (TreeViewMultiSelect)cobMWTreeViewMultiSelect.SelectedItem;
		}

		private void cobMWTreeViewRubberbandSelection_SelectedIndexChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.RubberbandSelection = (RubberbandSelectionMode)cobMWTreeViewRubberbandSelection.SelectedItem;

			SetTestData();
		}

		private void cobMWTreeViewRubberbandGradientShape_SelectedIndexChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.RubberbandGradientShape = (GradientShape)cobMWTreeViewRubberbandGradientShape.SelectedItem;

			SetTestData();
		}

		private void SetTestData()
		{
			if(	mwtvMWTreeView.RubberbandSelection == RubberbandSelectionMode.Gradient &&
				mwtvMWTreeView.RubberbandGradientShape == GradientShape.Blend)
			{
				//Note that this crap is necessary because recompiling the MWTreeViewTestApp together with the
				//	MWTreeView makes the mwtvMWTreeView.RubberbandGradientBlend property reinitialize itself,
				//	i.e. remove all the MWRubberbandGradientBlends that have been set through Visual Studio.
				SetGradientBlendTESTDATA();
			}
			else if(mwtvMWTreeView.RubberbandSelection == RubberbandSelectionMode.Gradient &&
				mwtvMWTreeView.RubberbandGradientShape == GradientShape.ColorBlend)
			{
				//Note that this crap is necessary because recompiling the MWTreeViewTestApp together with the
				//	MWTreeView makes the mwtvMWTreeView.RubberbandGradientColorBlend property reinitialize itself,
				//	i.e. remove all the MWRubberbandGradientColorBlends that have been set through Visual Studio.
				SetGradientColorBlendTESTDATA();
			}
		}

		/// <summary>
		///	Note that this crap is necessary because recompiling the MWTreeViewTestApp together with the
		///		MWTreeView makes the mwtvMWTreeView.RubberbandGradientBlend property reinitialize itself,
		///		i.e. remove all the MWRubberbandGradientBlends that have been set through Visual Studio.
		/// </summary>
		private void SetGradientBlendTESTDATA()
		{
			this.mwtvMWTreeView.RubberbandGradientBlend =
				new MWRubberbandGradientBlend[]{
												   new MWRubberbandGradientBlend(0f, 0f),
												   new MWRubberbandGradientBlend(0.05f, 0.1f),
												   new MWRubberbandGradientBlend(0.3f, 0.2f),
												   new MWRubberbandGradientBlend(0.8f, 0.3f),
												   new MWRubberbandGradientBlend(1.0f, 0.4f),
												   new MWRubberbandGradientBlend(0.5f, 0.5f),
												   new MWRubberbandGradientBlend(1.0f, 0.6f),
												   new MWRubberbandGradientBlend(0.5f, 0.7f),
												   new MWRubberbandGradientBlend(0.2f, 0.8f),
												   new MWRubberbandGradientBlend(0.05f, 0.9f),
												   new MWRubberbandGradientBlend(0, 1f)};
		}

		/// <summary>
		///	Note that this crap is necessary because recompiling the MWTreeViewTestApp together with the
		///		MWTreeView makes the mwtvMWTreeView.RubberbandGradientColorBlend property reinitialize itself,
		///		i.e. remove all the MWRubberbandGradientColorBlends that have been set through Visual Studio.
		/// </summary>
		private void SetGradientColorBlendTESTDATA()
		{
			this.mwtvMWTreeView.RubberbandGradientColorBlend =
				new MWRubberbandGradientColorBlend[]{
														new MWRubberbandGradientColorBlend(Color.FromArgb(128, Color.Red), 0f),
														new MWRubberbandGradientColorBlend(Color.FromArgb(128, Color.Orange), 1f / 6f),
														new MWRubberbandGradientColorBlend(Color.FromArgb(128, Color.Yellow), 2f / 6f),
														new MWRubberbandGradientColorBlend(Color.FromArgb(128, Color.Green), 3f / 6f),
														new MWRubberbandGradientColorBlend(Color.FromArgb(128, Color.Blue), 4f / 6f),
														new MWRubberbandGradientColorBlend(Color.FromArgb(128, Color.Indigo), 5f / 6f),
														new MWRubberbandGradientColorBlend(Color.FromArgb(128, Color.Violet), 1f)};
		}

		private void cbMWTreeViewConstrainedRubberbandSelection_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.ConstrainedRubberbandSelection = cbMWTreeViewConstrainedRubberbandSelection.Checked;
		}

		private void mwtvMWTreeView_RubberbandPaint(object sender, MWRubberbandPaintEventArgs e)
		{
			if(e.InnerArea.Width > 0 && e.InnerArea.Height > 0)
			{
				e.Graphics.FillEllipse(new SolidBrush(Color.FromArgb(128, Color.CornflowerBlue)), e.InnerArea);

				Pen pen = new Pen(Color.FromArgb(128, Color.IndianRed));
				e.Graphics.DrawLine(pen, e.InnerArea.Location.X, e.InnerArea.Location.Y, e.InnerArea.Location.X + e.InnerArea.Width, e.InnerArea.Location.Y + e.InnerArea.Height);
				e.Graphics.DrawLine(pen, e.InnerArea.Location.X + e.InnerArea.Width, e.InnerArea.Location.Y, e.InnerArea.Location.X, e.InnerArea.Location.Y + e.InnerArea.Height);

				if(	cbMWTreeViewRubberbandPaintingCustomText.Checked &&
					tbMWTreeViewRubberbandPaintingCustomText.Text.Trim() != string.Empty)
				{
					//e.Graphics.DrawString(tbMWTreeViewRubberbandPaintingCustomText.Text, new Font("Ariel", 18f), new SolidBrush(Color.Red), e.InnerArea.X, e.InnerArea.Y);
					e.Graphics.DrawString(tbMWTreeViewRubberbandPaintingCustomText.Text, new Font("Ariel", 18f), new SolidBrush(Color.Red), e.InnerArea);
				}
			}
		}

		private void mwtvMWTreeView_RubberbandClear(object sender, MWRubberbandClearEventArgs e)
		{
			if(cbMWTreeViewRubberbandPaintingCustomText.Checked)
			{
				Rectangle rctText = MWStringMethods.GetGraphicalStringRect(mwtvMWTreeView.CreateGraphics(), tbMWTreeViewRubberbandPaintingCustomText.Text, new Font("Ariel", 18f));

				rctText.Location = e.PaintArea.Location;

				Rectangle rctClearArea = Rectangle.Union(rctText, e.ClearArea);

				e.ClearArea = rctClearArea;
			}
		}

		private void cbMWTreeViewConstrainedShiftKeySelection_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.ConstrainedShiftKeySelection = cbMWTreeViewConstrainedShiftKeySelection.Checked;
		}

		private void cbMWTreeViewCollapseOnDeselect_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.CollapseTreeNodeOnDeselect = cbMWTreeViewCollapseOnDeselect.Checked;
		}

		private void cbMWTreeViewCollapseOnSelect_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.CollapseTreeNodeOnSelect = cbMWTreeViewCollapseOnSelect.Checked;
		}

		private void cbMWTreeViewExpandOnDeselect_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.ExpandTreeNodeOnDeselect = cbMWTreeViewExpandOnDeselect.Checked;
		}

		private void cbMWTreeViewExpandOnSelect_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.ExpandTreeNodeOnSelect = cbMWTreeViewExpandOnSelect.Checked;
		}

		private void cbMWTreeViewAllowMultipleExpandedPaths_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.AllowMultipleExpandedPaths = cbMWTreeViewAllowMultipleExpandedPaths.Checked;
		}

		private void cbMWTreeViewExpandBeforeCollapse_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.ExpandBeforeCollapse = cbMWTreeViewExpandBeforeCollapse.Checked;
		}

		private void cbMWTreeViewUseExtendedDisabledColors_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.UseExtendedDisabledColors = cbMWTreeViewUseExtendedDisabledColors.Checked;
		}

		private void pMWTreeViewDisabledTreeNodeBackColor_Click(object sender, System.EventArgs e)
		{
			ChangeDisabledTreeNodeBackColor();
		}

		private void pMWTreeViewDisabledTreeNodeForeColor_Click(object sender, System.EventArgs e)
		{
			ChangeDisabledTreeNodeForeColor();
		}

		private void ChangeDisabledTreeNodeBackColor()
		{
			ColorDialog cd = new ColorDialog();
			cd.AllowFullOpen = true;
			cd.AnyColor = true;
			cd.FullOpen = true;
			cd.Color = mwtvMWTreeView.DisabledTreeNodeBackColor;
			DialogResult dr = cd.ShowDialog();
			if(dr == DialogResult.OK)
			{
				pMWTreeViewDisabledTreeNodeBackColor.BackColor = cd.Color;
				mwtvMWTreeView.DisabledTreeNodeBackColor = cd.Color;
			}
		}

		private void ChangeDisabledTreeNodeForeColor()
		{
			ColorDialog cd = new ColorDialog();
			cd.AllowFullOpen = true;
			cd.AnyColor = true;
			cd.FullOpen = true;
			cd.Color = mwtvMWTreeView.DisabledTreeNodeForeColor;
			DialogResult dr = cd.ShowDialog();
			if(dr == DialogResult.OK)
			{
				pMWTreeViewDisabledTreeNodeForeColor.BackColor = cd.Color;
				mwtvMWTreeView.DisabledTreeNodeForeColor = cd.Color;
			}
		}

		private void btMWTreeViewDisabledColorsDefault_Click(object sender, System.EventArgs e)
		{
			pMWTreeViewDisabledTreeNodeBackColor.BackColor = SystemColors.Control;
			pMWTreeViewDisabledTreeNodeForeColor.BackColor = SystemColors.ControlDark;

			mwtvMWTreeView.DisabledTreeNodeBackColor = SystemColors.Control;
			mwtvMWTreeView.DisabledTreeNodeForeColor = SystemColors.ControlDark;
		}

		private void cobMWTreeViewMouseClearSelNodes_SelectedIndexChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.MouseClearSelNodes = (MouseClearSelNodes)cobMWTreeViewMouseClearSelNodes.SelectedItem;
		}

		private void cbMWTreeViewUseExtendedSelectionColors_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.UseExtendedSelectionColors = cbMWTreeViewUseExtendedSelectionColors.Checked;
		}

		private void pMWTreeViewSelectedTreeNodeBackColor_Click(object sender, System.EventArgs e)
		{
			ChangeSelectedTreeNodeBackColor();
		}

		private void pMWTreeViewSelectedTreeNodeForeColor_Click(object sender, System.EventArgs e)
		{
			ChangeSelectedTreeNodeForeColor();
		}

		private void ChangeSelectedTreeNodeBackColor()
		{
			ColorDialog cd = new ColorDialog();
			cd.AllowFullOpen = true;
			cd.AnyColor = true;
			cd.FullOpen = true;
			cd.Color = mwtvMWTreeView.SelectedTreeNodeBackColor;
			DialogResult dr = cd.ShowDialog();
			if(dr == DialogResult.OK)
			{
				pMWTreeViewSelectedTreeNodeBackColor.BackColor = cd.Color;
				mwtvMWTreeView.SelectedTreeNodeBackColor = cd.Color;
			}
		}

		private void ChangeSelectedTreeNodeForeColor()
		{
			ColorDialog cd = new ColorDialog();
			cd.AllowFullOpen = true;
			cd.AnyColor = true;
			cd.FullOpen = true;
			cd.Color = mwtvMWTreeView.SelectedTreeNodeForeColor;
			DialogResult dr = cd.ShowDialog();
			if(dr == DialogResult.OK)
			{
				pMWTreeViewSelectedTreeNodeForeColor.BackColor = cd.Color;
				mwtvMWTreeView.SelectedTreeNodeForeColor = cd.Color;
			}
		}

		private void btMWTreeViewSelectionColorsDefault_Click(object sender, System.EventArgs e)
		{
			pMWTreeViewSelectedTreeNodeBackColor.BackColor = SystemColors.Highlight;
			pMWTreeViewSelectedTreeNodeForeColor.BackColor = SystemColors.HighlightText;

			mwtvMWTreeView.SelectedTreeNodeBackColor = SystemColors.Highlight;
			mwtvMWTreeView.SelectedTreeNodeForeColor = SystemColors.HighlightText;
		}

		private void cbMWTreeViewAllowMouseModKeyAlt_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.AllowMouseModKeyAlt = cbMWTreeViewAllowMouseModKeyAlt.Checked;
		}

		private void cbMWTreeViewAllowMouseModKeyControl_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.AllowMouseModKeyControl = cbMWTreeViewAllowMouseModKeyControl.Checked;
		}

		private void cbMWTreeViewAllowMouseModKeyShift_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.AllowMouseModKeyShift = cbMWTreeViewAllowMouseModKeyShift.Checked;
		}

		private void cbMWTreeViewAllowKeyboardModKeyAlt_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.AllowKeyboardModKeyAlt = cbMWTreeViewAllowKeyboardModKeyAlt.Checked;
		}

		private void cbMWTreeViewAllowKeyboardModKeyControl_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.AllowKeyboardModKeyControl = cbMWTreeViewAllowKeyboardModKeyControl.Checked;
		}

		private void cbMWTreeViewAllowKeyboardModKeyShift_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.AllowKeyboardModKeyShift = cbMWTreeViewAllowKeyboardModKeyShift.Checked;
		}

		private void cbMWTreeViewAllowControlKeyNavigation_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.AllowControlKeyNavigation = cbMWTreeViewAllowControlKeyNavigation.Checked;
		}

		private void cbMWTreeViewAllowKeyASelectAll_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.AllowKeyASelectAll = cbMWTreeViewAllowKeyASelectAll.Checked;
		}

		private void cbMWTreeViewAllowKeyEExpandAll_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.AllowKeyEExpandAll = cbMWTreeViewAllowKeyEExpandAll.Checked;
		}

		private void cbMWTreeViewAllowKeyEscapeDeselectAll_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.AllowKeyEscapeDeselectAll = cbMWTreeViewAllowKeyEscapeDeselectAll.Checked;
		}

		private void cbMWTreeViewAllowKeyF2LabelEditing_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.AllowKeyF2LabelEditing = cbMWTreeViewAllowKeyF2LabelEditing.Checked;
		}

		private void cbMWTreeViewAllowKeyQCollapseAll_CheckedChanged(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.AllowKeyQCollapseAll = cbMWTreeViewAllowKeyQCollapseAll.Checked;
		}

		private void cobMWTreeViewUseLabelEditRegEx_CheckedChanged(object sender, System.EventArgs e)
		{
			if(cobMWTreeViewUseLabelEditRegEx.Checked)
			{
				mwtvMWTreeView.LabelEditRegEx = tbMWTreeViewLabelEditRegEx.Text.Trim();
			}
			else
			{
				mwtvMWTreeView.LabelEditRegEx = string.Empty;
			}
		}

		private void cobMWTreeViewUseDisallowLabelEditRegEx_CheckedChanged(object sender, System.EventArgs e)
		{
			if(cobMWTreeViewUseDisallowLabelEditRegEx.Checked)
			{
				mwtvMWTreeView.DisallowLabelEditRegEx = tbMWTreeViewDisallowLabelEditRegEx.Text.Trim();
			}
			else
			{
				mwtvMWTreeView.DisallowLabelEditRegEx = string.Empty;
			}
		}

		private void cobMWTreeViewUseSelectNodeRegEx_CheckedChanged(object sender, System.EventArgs e)
		{
			if(cobMWTreeViewUseSelectNodeRegEx.Checked)
			{
				mwtvMWTreeView.SelectNodeRegEx = tbMWTreeViewSelectNodeRegEx.Text.Trim();
			}
			else
			{
				mwtvMWTreeView.SelectNodeRegEx = string.Empty;
			}
		}

		private void cobMWTreeViewUseCheckNodeRegEx_CheckedChanged(object sender, System.EventArgs e)
		{
			if(cobMWTreeViewUseCheckNodeRegEx.Checked)
			{
				mwtvMWTreeView.CheckNodeRegEx = tbMWTreeViewCheckNodeRegEx.Text.Trim();
			}
			else
			{
				mwtvMWTreeView.CheckNodeRegEx = string.Empty;
			}
		}

		Hashtable htSelNodes = null;
		Hashtable htCheckedNodes = null;
		TreeView tv = null;

		private void btMWTreeViewToggleSelNodes_Click(object sender, System.EventArgs e)
		{
			if(htSelNodes == null)
			{
				if(mwtvMWTreeView.SelNodes != null)
				{
					htSelNodes = mwtvMWTreeView.SelNodes.Clone() as Hashtable;
				}

				if(mwtvMWTreeView.CheckedNodes != null)
				{
					htCheckedNodes = mwtvMWTreeView.CheckedNodes.Clone() as Hashtable;
				}

				mwtvMWTreeView.SelNodes = null;

				mwtvMWTreeView.CheckedNodes = null;
			}
			else
			{
				if(htSelNodes != null)
				{
					mwtvMWTreeView.SelNodes = htSelNodes.Clone() as Hashtable;
				}

				if(htCheckedNodes != null)
				{
					mwtvMWTreeView.CheckedNodes = htCheckedNodes.Clone() as Hashtable;
				}

				htSelNodes = null;
				htCheckedNodes = null;
			}
		}

		private void btMWTreeViewClearSelNodes_Click(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.SelNodes = null;
			mwtvMWTreeView.CheckedNodes = null;
		}

		private void btMWTreeViewSaveSelNodes_Click(object sender, System.EventArgs e)
		{
			if(mwtvMWTreeView.SelNodes != null)
			{
				htSelNodes = mwtvMWTreeView.SelNodes.Clone() as Hashtable;
			}

			if(mwtvMWTreeView.CheckedNodes != null)
			{
				htCheckedNodes = mwtvMWTreeView.CheckedNodes.Clone() as Hashtable;
			}
		}

		private void btMWTreeViewLoadSelNodes_Click(object sender, System.EventArgs e)
		{
			if(htSelNodes != null)
			{
				mwtvMWTreeView.SelNodes = htSelNodes.Clone() as Hashtable;
			}

			if(htCheckedNodes != null)
			{
				mwtvMWTreeView.CheckedNodes = htCheckedNodes.Clone() as Hashtable;
			}
		}

		private void btMWTreeViewToggleNodes_Click(object sender, System.EventArgs e)
		{
			if(tv == null)
			{
				mwtvMWTreeView.SelNodes = null;
				mwtvMWTreeView.CheckedNodes = null;

				htSelNodes = null;
				htCheckedNodes = null;

				tv = new TreeView();

				foreach(TreeNode tn in mwtvMWTreeView.Nodes)
				{
					tv.Nodes.Add(tn.Clone() as TreeNode);
				}

				mwtvMWTreeView.Nodes.Clear();
			}
			else
			{
				htSelNodes = null;
				htCheckedNodes = null;

				if(tv != null)
				{
					foreach(TreeNode tn in tv.Nodes)
					{
						mwtvMWTreeView.Nodes.Add(tn.Clone() as TreeNode);
					}
				}

				tv = null;
			}
		}

		private void btMWTreeViewClearNodes_Click(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.SelNodes = null;
			mwtvMWTreeView.CheckedNodes = null;

			mwtvMWTreeView.Nodes.Clear();
		}

		private void btMWTreeViewSaveNodes_Click(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.SelNodes = null;
			mwtvMWTreeView.CheckedNodes = null;

			htSelNodes = null;
			htCheckedNodes = null;

			tv = new TreeView();

			foreach(TreeNode tn in mwtvMWTreeView.Nodes)
			{
				tv.Nodes.Add(tn.Clone() as TreeNode);
			}
		}

		private void btMWTreeViewLoadNodes_Click(object sender, System.EventArgs e)
		{
			htSelNodes = null;
			htCheckedNodes = null;

			if(tv != null)
			{
				foreach(TreeNode tn in tv.Nodes)
				{
					mwtvMWTreeView.Nodes.Add(tn.Clone() as TreeNode);
				}
			}
		}

		private void btMWTreeViewRecreateNodes_Click(object sender, System.EventArgs e)
		{
			this.mwtvMWTreeView.Nodes.Clear();

			AddNodes();
		}

		private void btMWTreeViewAddNodes_Click(object sender, System.EventArgs e)
		{
			AddNodes();
		}

		private void AddNodes()
		{
			this.mwtvMWTreeView.Nodes.AddRange(new System.Windows.Forms.TreeNode[] {
																					   new System.Windows.Forms.TreeNode("Level0Node0", new System.Windows.Forms.TreeNode[] {
																																												new System.Windows.Forms.TreeNode("L0N0Child0", new System.Windows.Forms.TreeNode[] {
																																																																		new System.Windows.Forms.TreeNode("L0N0N0Child0"),
																																																																		new System.Windows.Forms.TreeNode("L0N0N0Child1"),
																																																																		new System.Windows.Forms.TreeNode("L0N0N0Child2"),
																																																																		new System.Windows.Forms.TreeNode("L0N0N0Child3")}),
																																												new System.Windows.Forms.TreeNode("L0N0Child1"),
																																												new System.Windows.Forms.TreeNode("L0N0Child2", new System.Windows.Forms.TreeNode[] {
																																																																		new System.Windows.Forms.TreeNode("L0N0N2Child0"),
																																																																		new System.Windows.Forms.TreeNode("L0N0N2Child1"),
																																																																		new System.Windows.Forms.TreeNode("L0N0N2Child2"),
																																																																		new System.Windows.Forms.TreeNode("L0N0N2Child3")}),
																																												new System.Windows.Forms.TreeNode("L0N0Child3")}),
																					   new System.Windows.Forms.TreeNode("Level0Node1", new System.Windows.Forms.TreeNode[] {
																																												new System.Windows.Forms.TreeNode("L0N1Child0"),
																																												new System.Windows.Forms.TreeNode("L0N1Child1", new System.Windows.Forms.TreeNode[] {
																																																																		new System.Windows.Forms.TreeNode("L0N1N0Child0", new System.Windows.Forms.TreeNode[] {
																																																																																								  new System.Windows.Forms.TreeNode("L0N1N0N0Child0", new System.Windows.Forms.TreeNode[] {
																																																																																																															  new System.Windows.Forms.TreeNode("L0N1N0N0N0Child0", new System.Windows.Forms.TreeNode[] {
																																																																																																																																							new System.Windows.Forms.TreeNode("L0N1N0N0N0N0Child0")})})})}),
																																												new System.Windows.Forms.TreeNode("L0N1Child2"),
																																												new System.Windows.Forms.TreeNode("L0N1Child3")}),
																					   new System.Windows.Forms.TreeNode("Level0Node2", new System.Windows.Forms.TreeNode[] {
																																												new System.Windows.Forms.TreeNode("L0N2Child0"),
																																												new System.Windows.Forms.TreeNode("L0N2Child1"),
																																												new System.Windows.Forms.TreeNode("L0N2Child2"),
																																												new System.Windows.Forms.TreeNode("L0N2Child3")}),
																					   new System.Windows.Forms.TreeNode("Level0Node3", new System.Windows.Forms.TreeNode[] {
																																												new System.Windows.Forms.TreeNode("L0N3Child0"),
																																												new System.Windows.Forms.TreeNode("L0N3Child1"),
																																												new System.Windows.Forms.TreeNode("L0N3Child2"),
																																												new System.Windows.Forms.TreeNode("L0N3Child3")}),
																					   new System.Windows.Forms.TreeNode("Level0Node4", new System.Windows.Forms.TreeNode[] {
																																												new System.Windows.Forms.TreeNode("L0N4Child0"),
																																												new System.Windows.Forms.TreeNode("L0N4Child1"),
																																												new System.Windows.Forms.TreeNode("L0N4Child2"),
																																												new System.Windows.Forms.TreeNode("L0N4Child3"),
																																												new System.Windows.Forms.TreeNode("L0N4Child4"),
																																												new System.Windows.Forms.TreeNode("L0N4Child5"),
																																												new System.Windows.Forms.TreeNode("L0N4Child6"),
																																												new System.Windows.Forms.TreeNode("L0N4Child7"),
																																												new System.Windows.Forms.TreeNode("L0N4Child8"),
																																												new System.Windows.Forms.TreeNode("L0N4Child9"),
																																												new System.Windows.Forms.TreeNode("L0N4Child10"),
																																												new System.Windows.Forms.TreeNode("L0N4Child11"),
																																												new System.Windows.Forms.TreeNode("L0N4Child12"),
																																												new System.Windows.Forms.TreeNode("L0N4Child13"),
																																												new System.Windows.Forms.TreeNode("L0N4Child14"),
																																												new System.Windows.Forms.TreeNode("L0N4Child15"),
																																												new System.Windows.Forms.TreeNode("L0N4Child16"),
																																												new System.Windows.Forms.TreeNode("L0N4Child17"),
																																												new System.Windows.Forms.TreeNode("L0N4Child18"),
																																												new System.Windows.Forms.TreeNode("L0N4Child19"),
																																												new System.Windows.Forms.TreeNode("L0N4Child20"),
																																												new System.Windows.Forms.TreeNode("L0N4Child21"),
																																												new System.Windows.Forms.TreeNode("L0N4Child22"),
																																												new System.Windows.Forms.TreeNode("L0N4Child23"),
																																												new System.Windows.Forms.TreeNode("L0N4Child24"),
																																												new System.Windows.Forms.TreeNode("L0N4Child25"),
																																												new System.Windows.Forms.TreeNode("L0N4Child26"),
																																												new System.Windows.Forms.TreeNode("L0N4Child27"),
																																												new System.Windows.Forms.TreeNode("L0N4Child28"),
																																												new System.Windows.Forms.TreeNode("L0N4Child29"),
																																												new System.Windows.Forms.TreeNode("L0N4Child30"),
																																												new System.Windows.Forms.TreeNode("L0N4Child31"),
																																												new System.Windows.Forms.TreeNode("L0N4Child32"),
																																												new System.Windows.Forms.TreeNode("L0N4Child33"),
																																												new System.Windows.Forms.TreeNode("L0N4Child34"),
																																												new System.Windows.Forms.TreeNode("L0N4Child35"),
																																												new System.Windows.Forms.TreeNode("L0N4Child36"),
																																												new System.Windows.Forms.TreeNode("L0N4Child37"),
																																												new System.Windows.Forms.TreeNode("L0N4Child38"),
																																												new System.Windows.Forms.TreeNode("L0N4Child39"),
																																												new System.Windows.Forms.TreeNode("L0N4Child40"),
																																												new System.Windows.Forms.TreeNode("L0N4Child41"),
																																												new System.Windows.Forms.TreeNode("L0N4Child42"),
																																												new System.Windows.Forms.TreeNode("L0N4Child43"),
																																												new System.Windows.Forms.TreeNode("L0N4Child44"),
																																												new System.Windows.Forms.TreeNode("L0N4Child45"),
																																												new System.Windows.Forms.TreeNode("L0N4Child46"),
																																												new System.Windows.Forms.TreeNode("L0N4Child47"),
																																												new System.Windows.Forms.TreeNode("L0N4Child48"),
																																												new System.Windows.Forms.TreeNode("L0N4Child49"),
																																												new System.Windows.Forms.TreeNode("L0N4Child50"),
																																												new System.Windows.Forms.TreeNode("L0N4Child51"),
																																												new System.Windows.Forms.TreeNode("L0N4Child52"),
																																												new System.Windows.Forms.TreeNode("L0N4Child53"),
																																												new System.Windows.Forms.TreeNode("L0N4Child54"),
																																												new System.Windows.Forms.TreeNode("L0N4Child55"),
																																												new System.Windows.Forms.TreeNode("L0N4Child56"),
																																												new System.Windows.Forms.TreeNode("L0N4Child57"),
																																												new System.Windows.Forms.TreeNode("L0N4Child58"),
																																												new System.Windows.Forms.TreeNode("L0N4Child59"),
																																												new System.Windows.Forms.TreeNode("L0N4Child60"),
																																												new System.Windows.Forms.TreeNode("L0N4Child61"),
																																												new System.Windows.Forms.TreeNode("L0N4Child62"),
																																												new System.Windows.Forms.TreeNode("L0N4Child63")})});
		}

		private void btMWTreeViewRemoveNode0_Click(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.RemoveNode(mwtvMWTreeView.Nodes[0]);
		}

		private void cbMWTreeViewUseContextMenu_CheckedChanged(object sender, System.EventArgs e)
		{
			if(cbMWTreeViewUseContextMenu.Checked)
			{
				mwtvMWTreeView.ContextMenu = cmMWTreeView;
			}
			else
			{
				mwtvMWTreeView.ContextMenu = null;
			}
		}

		private void miMWTreeViewCancel_Click(object sender, System.EventArgs e)
		{
			//Do nothing.
		}

		private void miMWTreeViewDeleteNode_Click(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.RemoveNode(mwtvMWTreeView.TreeNodeMouseDown);
		}

		private void miMWTreeViewDeleteSelectedNodes_Click(object sender, System.EventArgs e)
		{
			mwtvMWTreeView.RemoveSelectedNodes(true);
		}

		private void miMWTreeViewEdit_Click(object sender, System.EventArgs e)
		{
			if(mwtvMWTreeView.LabelEdit)
			{
				mwtvMWTreeView.TreeNodeMouseDown.BeginEdit();
			}
		}

		private void miMWTreeViewCopy_Click(object sender, System.EventArgs e)
		{
			//XXXXX
			//ERROR: convert the Hashtable with TreeNodes into something the clipboard can handle.
			Clipboard.SetDataObject(mwtvMWTreeView.SelNodes, true);
		}

		private void miMWTreeViewPaste_Click(object sender, System.EventArgs e)
		{
			TreeNode tn = mwtvMWTreeView.TreeNodeMouseDown;

			int idx = 0;

			Hashtable ht = Clipboard.GetDataObject() as Hashtable;
			IDataObject iData = Clipboard.GetDataObject();
			if(iData.GetDataPresent(DataFormats.Text))
			{
				//OK to use data.
			}

			if(ht != null)
			{
				foreach(MWTreeNodeWrapper mwtnw in ht.Values)
				{
					mwtvMWTreeView.Nodes.Insert(idx, mwtnw.Node);
				}
			}
		}

		private void miMWTreeViewChangeBackColor_Click(object sender, System.EventArgs e)
		{
			TreeNode tn = mwtvMWTreeView.TreeNodeMouseDown;

			if(tn != null)
			{
				ColorDialog cd = new ColorDialog();
				cd.AllowFullOpen = true;
				cd.AnyColor = true;
				cd.FullOpen = true;
				cd.Color = MWTreeView.GetBackColor(tn);
				DialogResult dr = cd.ShowDialog();
				if(dr == DialogResult.OK)
				{
					mwtvMWTreeView.ChangeBackColor(tn, cd.Color);
				}
			}
		}

		private void miMWTreeViewChangeForeColor_Click(object sender, System.EventArgs e)
		{
			TreeNode tn = mwtvMWTreeView.TreeNodeMouseDown;

			if(tn != null)
			{
				ColorDialog cd = new ColorDialog();
				cd.AllowFullOpen = true;
				cd.AnyColor = true;
				cd.FullOpen = true;
				cd.Color = MWTreeView.GetForeColor(tn);
				DialogResult dr = cd.ShowDialog();
				if(dr == DialogResult.OK)
				{
					mwtvMWTreeView.ChangeForeColor(tn, cd.Color);
				}
			}
		}

		private void mwtvMWTreeView_BeforeSelNodesChanged(object sender, MWCancelEventArgs e)
		{
			lbMWTreeViewEventsFired.Items.Insert(0, "BeforeSelNodesChanged");
		}

		private void mwtvMWTreeView_AfterSelNodesChanged(object sender, System.EventArgs e)
		{
			lbMWTreeViewEventsFired.Items.Insert(0, "AfterSelNodesChanged");
		}

		private void mwtvMWTreeView_BeforeSelNodeChanged(object sender, MWCancelEventArgs e)
		{
			if(e.Proposed != null)
			{
				if(cbMWTreeViewBlockL0N4Child6.Checked && (e.Proposed as TreeNode).Text == "L0N4Child6")
				{
					e.Cancel = true;
				}
			}

			if(cbMWTreeViewBeforeSelNodeChanged.Checked)
			{
				string strProposed = "XXX";

				try
				{
					strProposed = (e.Proposed as TreeNode).Text;
				}
				catch
				{
				}

				lbMWTreeViewEventsFired.Items.Insert(0, "BEFORESelNodeChanged: " + strProposed);
			}
		}

		private void mwtvMWTreeView_AfterSelNodeChanged(object sender, MWPropertyEventArgs e)
		{
			if(cbMWTreeViewAfterSelNodeChanged.Checked)
			{
				string strUpdated = "YYY";

				try
				{
					strUpdated = (e.Updated as TreeNode).Text;
				}
				catch
				{
				}

				lbMWTreeViewEventsFired.Items.Insert(0, "AFTERSelNodeChanged: " + strUpdated);
			}
		}

		private void mwtvMWTreeView_BeforeLabelEdit(object sender, System.Windows.Forms.NodeLabelEditEventArgs e)
		{
			if(cbMWTreeViewBeforeLabelEdit.Checked)
			{
				string strText = "TEXT";

				try
				{
					strText = e.Node.Text;
				}
				catch
				{
				}

				lbMWTreeViewEventsFired.Items.Insert(0, "BEFORE Label Edit: " + strText);
			}
		}

		private void mwtvMWTreeView_AfterLabelEdit(object sender, System.Windows.Forms.NodeLabelEditEventArgs e)
		{
			if(cbMWTreeViewAfterLabelEdit.Checked)
			{
				string strText = "TEXT";

				try
				{
					strText = e.Node.Text;
				}
				catch
				{
				}

				lbMWTreeViewEventsFired.Items.Insert(0, "AFTER Label Edit: " + strText);
			}
		}

		private void btMWTreeViewEventsFiredClear_Click(object sender, System.EventArgs e)
		{
			lbMWTreeViewEventsFired.Items.Clear();
		}

		private void btMWTreeViewBreakPoint_Click(object sender, System.EventArgs e)
		{
			//This is a debugging breakpoint - that's all it does!
			int a = 1;

			if(mwtvMWTreeView.SelectedNode != null)
			{
				Debug.WriteLine(mwtvMWTreeView.SelectedNode.Text);
			}
			else
			{
				Debug.WriteLine("mwtvMWTreeView.SelectedNode is NULL");
			}

			//for(int i = 0; i < 200; i++)
			//{
			//	Thread.Sleep(10);
			//	Application.DoEvents();
			//}
			//mwtvMWTreeView.SelectedNode.BackColor = Color.CornflowerBlue;
			//mwtvMWTreeView.SelectedNode.ForeColor = Color.IndianRed;
		}

		private void mwtvMWTreeView_BeforeSelNodesAdd(object sender, MWCancelEventArgs e)
		{
			if(e.Proposed != null)
			{
				if(cbMWTreeViewBlockL0N4Child6.Checked && (e.Proposed as TreeNode).Text == "L0N4Child6")
				{
					e.Cancel = true;
					lbMWTreeViewEventsFired.Items.Insert(0, "BeforeSelNodesAdd L0N4Child6 Cancelled");
				}
			}

			if(cbMWTreeViewBeforeSelNodesAdd.Checked)
			{
				string strProposed = "xxx";

				try
				{
					strProposed = (e.Proposed as TreeNode).Text;
				}
				catch
				{
				}

				lbMWTreeViewEventsFired.Items.Insert(0, "BeforeSelNodesAdd: " + strProposed);
			}
		}

		private void mwtvMWTreeView_AfterSelNodesAdd(object sender, MWPropertyEventArgs e)
		{
			if(cbMWTreeViewAfterSelNodesAdd.Checked)
			{
				string strUpdated = "yyy";

				try
				{
					strUpdated = (e.Updated as TreeNode).Text;
				}
				catch
				{
				}

				lbMWTreeViewEventsFired.Items.Insert(0, "AfterSelNodesAdd: " + strUpdated);
			}
		}

		private void mwtvMWTreeView_BeforeSelNodesRemove(object sender, MWCancelEventArgs e)
		{
			if(e.Proposed != null)
			{
				if(cbMWTreeViewPersistL0N4Child7.Checked && (e.Proposed as TreeNode).Text == "L0N4Child7")
				{
					e.Cancel = true;
					lbMWTreeViewEventsFired.Items.Insert(0, "BeforeSelNodesRemove L0N4Child7 Cancelled");
				}
			}

			if(cbMWTreeViewBeforeSelNodesRemove.Checked)
			{
				string strProposed = "xxx_";

				try
				{
					strProposed = (e.Proposed as TreeNode).Text;
				}
				catch
				{
				}

				lbMWTreeViewEventsFired.Items.Insert(0, "BeforeSelNodesRemove: " + strProposed);
			}
		}

		private void mwtvMWTreeView_AfterSelNodesRemove(object sender, MWPropertyEventArgs e)
		{
			if(cbMWTreeViewAfterSelNodesRemove.Checked)
			{
				string strUpdated = "yyy_";

				try
				{
					strUpdated = (e.Updated as TreeNode).Text;
				}
				catch
				{
				}

				lbMWTreeViewEventsFired.Items.Insert(0, "AfterSelNodesRemove: " + strUpdated);
			}
		}

		#endregion MWTreeView TabPage



		private void btMWTreeViewToggleL0N0Child2_Click(object sender, System.EventArgs e)
		{
			//mwtvMWTreeView.ClearSelNodes();

			if(tvMWTreeView.SelectedNode == tvMWTreeView.Nodes[0].Nodes[2])
			{
				tvMWTreeView.SelectedNode = tvMWTreeView.Nodes[0];
			}
			else
			{
				tvMWTreeView.SelectedNode = tvMWTreeView.Nodes[0].Nodes[2];
			}

			if(mwtvMWTreeView.IsTreeNodeSelected(mwtvMWTreeView.Nodes[0].Nodes[2]))
			{
				mwtvMWTreeView.DeselectNode(mwtvMWTreeView.Nodes[0].Nodes[2], true);
			}
			else
			{
				mwtvMWTreeView.SelectNode(mwtvMWTreeView.Nodes[0].Nodes[2], true);
			}
		}

		private void btMWTreeViewColorL0N0Child2_Click(object sender, System.EventArgs e)
		{
			if(	(tvMWTreeView.Nodes[0].Nodes[2].BackColor == SystemColors.Window ||
				tvMWTreeView.Nodes[0].Nodes[2].BackColor == Color.FromArgb(0, 0, 0, 0))
				&&
				(tvMWTreeView.Nodes[0].Nodes[2].ForeColor == SystemColors.WindowText ||
				tvMWTreeView.Nodes[0].Nodes[2].ForeColor == Color.FromArgb(0, 0, 0, 0))
				&&
				(mwtvMWTreeView.Nodes[0].Nodes[2].BackColor == SystemColors.Window ||
				mwtvMWTreeView.Nodes[0].Nodes[2].BackColor == Color.FromArgb(0, 0, 0, 0))
				&&
				(mwtvMWTreeView.Nodes[0].Nodes[2].ForeColor == SystemColors.WindowText ||
				mwtvMWTreeView.Nodes[0].Nodes[2].ForeColor == Color.FromArgb(0, 0, 0, 0))
				)
			{
				tvMWTreeView.Nodes[0].Nodes[2].BackColor = Color.Salmon;
				tvMWTreeView.Nodes[0].Nodes[2].ForeColor = Color.Green;

				//mwtvMWTreeView.ChangeBackColor(mwtvMWTreeView.Nodes[0].Nodes[2], Color.Salmon);
				//mwtvMWTreeView.ChangeForeColor(mwtvMWTreeView.Nodes[0].Nodes[2], Color.Green);
				mwtvMWTreeView.ChangeColors(mwtvMWTreeView.Nodes[0].Nodes[2], Color.Salmon, Color.Green);
			}
			else
			{
				tvMWTreeView.Nodes[0].Nodes[2].BackColor = SystemColors.Window;
				tvMWTreeView.Nodes[0].Nodes[2].ForeColor = SystemColors.WindowText;

				//mwtvMWTreeView.ChangeBackColor(mwtvMWTreeView.Nodes[0].Nodes[2], SystemColors.Window);
				//mwtvMWTreeView.ChangeForeColor(mwtvMWTreeView.Nodes[0].Nodes[2], SystemColors.WindowText);
				mwtvMWTreeView.ChangeColors(mwtvMWTreeView.Nodes[0].Nodes[2], SystemColors.Window, SystemColors.WindowText);


				//tvMWTreeView.Nodes[0].Nodes[2].BackColor = Color.FromArgb(0, 0, 0, 0);
				//tvMWTreeView.Nodes[0].Nodes[2].ForeColor = Color.FromArgb(0, 0, 0, 0);

				//mwtvMWTreeView.ChangeBackColor(mwtvMWTreeView.Nodes[0].Nodes[2], Color.FromArgb(0, 0, 0, 0));
				//mwtvMWTreeView.ChangeForeColor(mwtvMWTreeView.Nodes[0].Nodes[2], Color.FromArgb(0, 0, 0, 0));
			}
		}

		private void btMWTreeViewForceColorL0N0Child2_Click(object sender, System.EventArgs e)
		{
			tvMWTreeView.Nodes[0].Nodes[2].BackColor = Color.Salmon;
			tvMWTreeView.Nodes[0].Nodes[2].ForeColor = Color.Green;

			mwtvMWTreeView.ChangeBackColor(mwtvMWTreeView.Nodes[0].Nodes[2], Color.Salmon);
			mwtvMWTreeView.ChangeForeColor(mwtvMWTreeView.Nodes[0].Nodes[2], Color.Green);
		}

		private void btMWTreeViewGetColorsL0N0Child2_Click(object sender, System.EventArgs e)
		{
			Color cBack = MWTreeView.GetBackColor(mwtvMWTreeView.Nodes[0].Nodes[2]);
			Color cFore = MWTreeView.GetForeColor(mwtvMWTreeView.Nodes[0].Nodes[2]);
			pMWTreeViewGetColorBackL0N0Child2.BackColor = cBack;
			pMWTreeViewGetColorForeL0N0Child2.BackColor = cFore;
		}

		private void mwtvMWTreeView_ItemDrag(object sender, System.Windows.Forms.ItemDragEventArgs e)
		{
			MWTreeView tree = (MWTreeView)sender;
			Hashtable ht = tree.SelNodes;

			if(e.Button == MouseButtons.Left)
			{
				if(false)
				{
					//Case 1: only one TreeNode is dragged (the one the mouse is dragging)

					this.DoDragDrop((e.Item as TreeNode).Clone(), DragDropEffects.Copy);

					if(!tree.IsTreeNodeSelected(e.Item as TreeNode))
					{
						tree.LowlightNode(e.Item as TreeNode);
					}
				}
				else
				{
					//Case 2: all selected TreeNodes are dragged

					if(ht != null)
					{
						if(!tree.IsTreeNodeSelected(e.Item as TreeNode))
						{
							tree.ClearSelNodes();
							tree.SelectNode(e.Item as TreeNode, true);
						}

						this.DoDragDrop(ht.Clone(), DragDropEffects.Copy);
					}
				}
			}
		}

		private void mwtvMWTreeView_DragDrop(object sender, System.Windows.Forms.DragEventArgs e)
		{
			int a = 1;
		}

		private void btMWTreeViewAddNode_Click(object sender, System.EventArgs e)
		{
			string[] astr = tbMWTreeViewPath.Text.Trim().Split('\\');

			string[] astrPath = tbMWTreeViewPath.Text.Trim().Substring(0, tbMWTreeViewPath.Text.Trim().Length - astr[astr.Length - 1].Length).TrimEnd('\\').Split('\\');

			if(astrPath.Length == 1 && astrPath[0] == string.Empty)
			{
				astrPath = new string[0];
			}

			mwtvMWTreeView.AddNode(astr[astr.Length - 1], cbMWTreeViewAddNodeAllowDuplicate.Checked, cbMWTreeViewAddNodeCreatePath.Checked, astrPath);
		}

		private void btMWTreeViewToggleCheckL0N3Child2_Click(object sender, System.EventArgs e)
		{
			try
			{
				//L0N3Child2
				mwtvMWTreeView.ToggleCheckNode(mwtvMWTreeView.Nodes[3].Nodes[2], true);

				//This does not work! Use CheckNode, UncheckNode or ToggleCheckNode.
				//mwtvMWTreeView.Nodes[3].Nodes[2].Checked = !mwtvMWTreeView.Nodes[3].Nodes[2].Checked;

				tvMWTreeView.Nodes[3].Nodes[2].Checked = !tvMWTreeView.Nodes[3].Nodes[2].Checked;
			}
			catch
			{
				MessageBox.Show("L0N3Child2 ('Nodes[3].Nodes[2]') does not exist");
			}
		}

		private void btCountTreeNodes_Click(object sender, System.EventArgs e)
		{
			int i = 0;
			foreach(TreeNode tn in tvMWTreeView.Nodes)
			{
				i += CountTreeNodes(tn);
			}

			btCountTreeNodes.Text = i.ToString() + "/" + MWTreeView.CountTreeNodes(mwtvMWTreeView) + " Nodes";
		}

		private int CountTreeNodes(TreeNode tn)
		{
			int i = 0;

			foreach(TreeNode tn2 in tn.Nodes)
			{
				i += CountTreeNodes(tn2);
			}

			return ++i;
		}

		private void cbMWTreeViewEventsFiredShow_CheckedChanged(object sender, System.EventArgs e)
		{
			if(cbMWTreeViewEventsFiredShow.Checked)
			{
				DialogResult dr = DialogResult.No;
				if(!bAllowSettingShowEventsFired)
				{
					dr = MessageBox.Show("Note that this severely decreases the performance experienced due to filling the 'MWTreeView Events Fired' ListBox.\n\nAre you sure you wish to show the events fired?", "Show Events Fired", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
				}

				if(bAllowSettingShowEventsFired || dr == DialogResult.Yes)
				{
					bAllowSettingShowEventsFired = true;

					foreach(CheckBox cb in pMWTreeViewEventsFiredShow.Controls)
					{
						cb.Checked = cbMWTreeViewEventsFiredShow.Checked;
					}
				}
				else
				{
					cbMWTreeViewEventsFiredShow.Checked = false;
				}
			}
			else
			{
				foreach(CheckBox cb in pMWTreeViewEventsFiredShow.Controls)
				{
					cb.Checked = cbMWTreeViewEventsFiredShow.Checked;
				}
			}
		}

		private void sMWTreeView1F2F3L_DoubleClick(object sender, System.EventArgs e)
		{
			pMWTreeView1F2F3L.Width = 32;
		}

		private void sMWTreeView1F2F3R_DoubleClick(object sender, System.EventArgs e)
		{
			pMWTreeView1F2F3R.Width = 32;
		}

		private void pMWTreeViewResize_DoubleClick(object sender, System.EventArgs e)
		{
			if(this.Size == new Size(800, 600))
			{
				this.Size = new Size(640, 480);
			}
			else
			{
				this.Size = new Size(800, 600);
			}

			pMWTreeView1F2T.Height = 0;
			pMWTreeView1R2T.Height = 0;
			pMWTreeView1R.Width = 0;
			pMWTreeView1F2F3L.Width = 0;
			pMWTreeView1F2F3R.Width = 328;
		}

		private void btMWTreeViewColor_Click(object sender, System.EventArgs e)
		{
			if(mwtvMWTreeView.Nodes.Count > 4 && mwtvMWTreeView.Nodes[4].Nodes.Count > 0)
			{
				mwtvMWTreeView.Nodes[4].BackColor = Color.IndianRed;
				mwtvMWTreeView.Nodes[4].ForeColor = Color.CornflowerBlue;

				int iCount = mwtvMWTreeView.Nodes[4].Nodes.Count;
				//foreach(TreeNode tn in mwtvMWTreeView.Nodes[4].Nodes)
				for(int i = iCount - 1; i >= 0; i--)
				{
					//Color cBackColor = Color.FromArgb(63, 64 + 191 * i / iCount, 127);
					//Color cForeColor = Color.FromArgb(255 - (64 + 191 * i / iCount), 127, 63);

					Color cBackColor = Color.FromArgb(63, 64 + 191 * i / iCount, 127);
					Color cForeColor = Color.FromArgb(255 - (64 + 191 * i / iCount), 127, 63);

					mwtvMWTreeView.ChangeColors(mwtvMWTreeView.Nodes[4].Nodes[mwtvMWTreeView.Nodes[4].Nodes.Count - 1 - i], cBackColor, cForeColor);
				}
			}
		}

	}
}

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Web Developer
Sweden Sweden
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions