/// <summary>
        /// Constructor
        /// </summary>
        protected BaseTreeView()
            : base()
        {
            BeforeSelect += new TreeViewCancelEventHandler(BeforeSelectHandler);
            AfterSelect  += new TreeViewEventHandler(AfterSelectHandler);
            DoubleClick  += new EventHandler(DoubleClickHandler);
            ItemDrag     += new ItemDragEventHandler(ItemDragHandler);
            DragEnter    += new DragEventHandler(DragEnterHandler);
            DragDrop     += new DragEventHandler(DragDropHandler);
            AllowDrop     = true;

            BeforeExpand   += new TreeViewCancelEventHandler(BeforeExpandHandler);
            BeforeCollapse += new TreeViewCancelEventHandler(BeforeCollapseHandler);

            AfterLabelEdit += new NodeLabelEditEventHandler(LabelEditHandler);
            LabelEdit       = true;
            HideSelection   = false;

            ImageList = new ImageList();
            ImageList.Images.Add(GUI.Properties.Resources.file);
            ImageList.Images.Add(GUI.Properties.Resources.folder_closed);
            ImageList.Images.Add(GUI.Properties.Resources.folder_opened);
            ImageList.Images.Add(GUI.Properties.Resources.req_icon);
            ImageList.Images.Add(GUI.Properties.Resources.model_icon);
            ImageList.Images.Add(GUI.Properties.Resources.test_icon);

            ImageIndex               = 0;
            FileImageIndex           = 0;
            ClosedFolderImageIndex   = 1;
            ExpandedFolderImageIndex = 2;
            RequirementImageIndex    = 3;
            ModelImageIndex          = 4;
            TestImageIndex           = 5;
        }
Exemple #2
0
 public AttachmentView()
 {
     // columns
     ColumnHeader FileName = new ColumnHeader();
     FileName.Text = WbLocale.FileName;
     FileName.Width = 100;
     ColumnHeader Size = new ColumnHeader();
     Size.Text = WbLocale.Size;
     Size.Width = 40;
     Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { FileName, Size});
     // details view
     View = View.Details;
     // drag n drop
     AllowDrop = true;
     DragEnter += new DragEventHandler(AttachmentView_DragEnter);
     DragDrop += new DragEventHandler(AttachmentView_DragDrop);
     ItemDrag += new ItemDragEventHandler(AttachmentView_ItemDrag);
     // item activate
     Activation = ItemActivation.Standard;
     ItemActivate += new EventHandler(AttachmentView_ItemActivate);
     // context menu
     MenuItem ins = new MenuItem(WbLocale.Insert);
     ins.Click += new EventHandler(insert_Click);
     deleteMenuItem = new MenuItem(WbLocale.Delete);
     deleteMenuItem.Click += new EventHandler(delete_Click);
     ContextMenu = new ContextMenu(new MenuItem[] { ins, deleteMenuItem });
     ContextMenu.Popup += new EventHandler(ContextMenu_Popup);
 }
Exemple #3
0
        /// <summary>
        /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed.
        /// <example>
        /// itemdrageventhandler.BeginInvoke(sender, e, callback);
        /// </example>
        /// </summary>
        public static IAsyncResult BeginInvoke(this ItemDragEventHandler itemdrageventhandler, Object sender, ItemDragEventArgs e, AsyncCallback callback)
        {
            if (itemdrageventhandler == null)
            {
                throw new ArgumentNullException("itemdrageventhandler");
            }

            return(itemdrageventhandler.BeginInvoke(sender, e, callback, null));
        }
        public DocumentTreeView()
        {
            try
            {
                System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DocumentTreeView));
                // get image for tree
                ImageList = new ImageList();
                System.Reflection.Assembly assembly = System.Reflection.Assembly.GetAssembly(GetType());
                ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("CLSDFOLD"))); // 0
                ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("OPENFOLD"))); // 1
                ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("COMPONENT"))); // 2
                ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("DOC"))); // 3
                ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("DXF"))); // 4
                ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("PDF"))); // 5
                ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("STARTPAGE"))); // 6
                ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("DOWNLOAD"))); // 7
                ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("AI"))); // 8
                ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("IMAGE"))); // 9
                ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("MSWORD"))); // 10
                ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("MSEXCEL"))); // 11
                ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("MSPPT"))); // 12
                ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("WRITER"))); // 13
                ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("CALC"))); // 14
                ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("ARD"))); // 15
                ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("ROOT"))); // 16
                ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("PICADOR3D"))); // 17

                // events
                AfterExpand += new TreeViewEventHandler(DocumentTreeView_AfterExpand);
                AfterSelect += new TreeViewEventHandler(DocumentTreeView_AfterSelect);

                MouseDown += new MouseEventHandler(DocumentTreeView_MouseDown);

                this.AllowDrop = true;
                ItemDrag += new ItemDragEventHandler(DocumentTreeView_ItemDrag);
                DragEnter += new DragEventHandler(DocumentTreeView_DragEnter);
                DragOver += new DragEventHandler(DocumentTreeView_DragOver);
                DragDrop += new DragEventHandler(DocumentTreeView_DragDrop);
                NodeDropped += new NodeDroppedHandler(DocumentTreeView_NodeDropped);

                // show tool tips
                ShowNodeToolTips = true;
                // allow drag and drop
                AllowDrop = true;
            }
            catch (Pic.DAL.SQLite.ExceptionDAL ex)
            {
                Debug.Fail(ex.ToString());
                _log.Debug(ex.ToString());
            }
            catch (Exception ex)
            {
                Debug.Fail(ex.ToString());
                _log.Debug(ex.ToString());
            }
        }
 public void InitializeDragDrop()
 {
     AllowDrop = true;
     if (!mDragDropEnabled)
     {
         DragOver        += new DragEventHandler(MogControl_BaseTreeView_DragOver);
         ItemDrag        += new ItemDragEventHandler(MogControl_BaseTreeView_ItemDrag);
         DragDrop        += new DragEventHandler(MogControl_BaseTreeView_DragDrop);
         mDragDropEnabled = true;
     }
 }
Exemple #6
0
    public CustomTreeView()
    {
        MouseDown += new MouseEventHandler(treeView_MouseDown);
        ItemDrag  += new ItemDragEventHandler(treeView_ItemDrag);
        DragEnter += new DragEventHandler(treeView_DragEnter);
        DragDrop  += new DragEventHandler(treeView_DragDrop);
        DragOver  += new DragEventHandler(treeView_DragOver);

        ImageList = new ImageList();
        ImageList.Images.Add(Wc3Engine.Properties.Resources.folderIcon);
        ImageList.Images.Add(Image.FromFile(@"C:\Users\Marshall\Documents\Proyecto Anime League\Memory Hack\ALPRO_Api\Resources\unnamed.png"));
    }
Exemple #7
0
        public AppTreeView()
        {
            //DrawMode = TreeViewDrawMode.OwnerDrawAll;
            ItemDrag  += new ItemDragEventHandler(treeView_ItemDrag);
            MouseDown += new MouseEventHandler(treeView_MouseDown);
            //BeforeExpand += new TreeViewCancelEventHandler(treeView_BeforeExpand);

            BackColor  = Color.FromArgb(30, 30, 30);
            ItemHeight = 50;
            ForeColor  = Color.Red;
            CreateTree();
            FullRowSelect = true;

            DoubleBuffered = true;
        }
        public ResourceTree()
        {
            SetStyle(ControlStyles.UserMouse, true);

            _timer.Interval = 200;
            _timer.Tick    += new EventHandler(timer_Tick);

            AllowDrop = true;

            ItemDrag     += new ItemDragEventHandler(treeView_ItemDrag);
            DragOver     += new DragEventHandler(treeView1_DragOver);
            DragDrop     += new DragEventHandler(treeView1_DragDrop);
            DragEnter    += new DragEventHandler(treeView1_DragEnter);
            DragLeave    += new EventHandler(treeView1_DragLeave);
            GiveFeedback += new GiveFeedbackEventHandler(treeView1_GiveFeedback);

            m_DelegateOpenFile = new DelegateOpenFile(ImportFile);
        }
        public ResourceTree()
        {
            SetStyle(ControlStyles.UserMouse, true);

            _timer.Interval = 200;
            _timer.Tick += new EventHandler(timer_Tick);

            AllowDrop = true;

            ItemDrag += new ItemDragEventHandler(treeView_ItemDrag);
            DragOver += new DragEventHandler(treeView1_DragOver);
            DragDrop += new DragEventHandler(treeView1_DragDrop);
            DragEnter += new DragEventHandler(treeView1_DragEnter);
            DragLeave += new EventHandler(treeView1_DragLeave);
            GiveFeedback += new GiveFeedbackEventHandler(treeView1_GiveFeedback);

            m_DelegateOpenFile = new DelegateOpenFile(ImportFile);
        }
Exemple #10
0
        public BetterTreeView()
        {
            // Setup internal event handlers
            AllowDrop       = true;
            BeforeExpand   += new TreeViewCancelEventHandler(BetterTreeView_BeforeExpand);
            BeforeCollapse += new TreeViewCancelEventHandler(BetterTreeView_BeforeCollapse);
            DrawNode       += new DrawTreeNodeEventHandler(BetterTreeView_DrawNode);
            DrawMode        = TreeViewDrawMode.OwnerDrawAll;
            CheckBoxes      = true;
            AfterCheck     += new TreeViewEventHandler(BetterTreeView_AfterCheck);

            ItemDrag     += new ItemDragEventHandler(BetterTreeView_ItemDrag);
            DragOver     += new DragEventHandler(BetterTreeView_DragOver);
            DragDrop     += new DragEventHandler(BetterTreeView_DragDrop);
            DragEnter    += new DragEventHandler(BetterTreeView_DragEnter);
            DragLeave    += new EventHandler(BetterTreeView_DragLeave);
            GiveFeedback += new GiveFeedbackEventHandler(BetterTreeView_GiveFeedback);
        }
Exemple #11
0
        private void InitEvents()
        {
            ParentChanged        += new EventHandler(stringNodesTreeView_ParentChanged);
            MouseUp              += new MouseEventHandler(stringNodesTreeView_MouseUp);
            mNameBox.TextChanged += new EventHandler(mNameBox_TextChanged);
            mNameBox.KeyUp       += new KeyEventHandler(mNameBox_KeyUp);
            KeyUp += new KeyEventHandler(stringNodesTreeView_KeyUp);

            NodeRenamedEvent += new NodeRenamedEventHandler(stringNodesTreeView_NodeRenamedEvent);
            NodeAddedEvent   += new NodeAddedEventHandler(stringNodesTreeView_NodeAddedEvent);
            NodeRemovedEvent += new NodeRemovedEventHandler(stringNodesTreeView_NodeRemovedEvent);
            NodeMovedEvent   += new NodeMovedEventHandler(stringNodesTreeView_NodeMovedEvent);

            ItemDrag  += new ItemDragEventHandler(stringNodesTreeView_ItemDrag);
            DragEnter += new DragEventHandler(stringNodesTreeView_DragEnter);
            DragOver  += new DragEventHandler(stringNodesTreeView_DragOver);
            DragDrop  += new DragEventHandler(stringNodesTreeView_DragDrop);
        }
Exemple #12
0
        public DocumentTreeView()
        {
            InitializeComponent();

            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DocumentTreeView));
            // get image for tree
            ImageList = new ImageList();
            System.Reflection.Assembly assembly = System.Reflection.Assembly.GetAssembly(GetType());
            ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("CLSDFOLD")));  // 0
            ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("OPENFOLD")));  // 1
            ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("COMPONENT"))); // 2
            ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("DOC")));       // 3
            ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("DXF")));       // 4
            ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("PDF")));       // 5
            ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("AI")));        // 6
            ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("IMAGE")));     // 7
            ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("MSWORD")));    // 8
            ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("MSEXCEL")));   // 9
            ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("MSPPT")));     // 10
            ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("WRITER")));    // 11
            ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("CALC")));      // 12
            ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("ARD")));       // 13
            ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("PICADOR3D"))); // 14
            ImageList.Images.Add((System.Drawing.Image)(resources.GetObject("ROOT")));      // 15

            // events
            AfterExpand += new TreeViewEventHandler(DocumentTreeView_AfterExpand);
            AfterSelect += new TreeViewEventHandler(DocumentTreeView_AfterSelect);

            MouseDown += new MouseEventHandler(DocumentTreeView_MouseDown);

            this.AllowDrop = true;
            ItemDrag      += new ItemDragEventHandler(DocumentTreeView_ItemDrag);
            DragEnter     += new DragEventHandler(DocumentTreeView_DragEnter);
            DragOver      += new DragEventHandler(DocumentTreeView_DragOver);
            DragDrop      += new DragEventHandler(DocumentTreeView_DragDrop);
            NodeDropped   += new NodeDroppedHandler(DocumentTreeView_NodeDropped);

            // show tool tips
            ShowNodeToolTips = true;
            // allow drag and drop
            AllowDrop = true;
        }
        public ServersTreeView()
        {
            ImageList = _imageList;
            ImageList.ColorDepth = ColorDepth.Depth32Bit;
            MouseDown += new MouseEventHandler(ServersTreeView_MouseDown);
            BeforeExpand += new TreeViewCancelEventHandler(ServersTreeView_BeforeExpand);
            BeforeCollapse += new TreeViewCancelEventHandler(ServersTreeView_BeforeCollapse);
            DoubleClick += new EventHandler(openMenu_Click);
            BeforeLabelEdit += new NodeLabelEditEventHandler(ServersTreeView_BeforeLabelEdit);
            AfterLabelEdit += new NodeLabelEditEventHandler(ServersTreeView_AfterLabelEdit);
            ItemDrag += new ItemDragEventHandler(ServersTreeView_ItemDrag);
            DragOver += new DragEventHandler(ServersTreeView_DragOver);
            DragDrop += new DragEventHandler(ServersTreeView_DragDrop);

            LabelEdit = true;
            AllowDrop = true;

            ItemHeight = ItemHeight + 2;

            InitializeComponent();
        }
Exemple #14
0
		public virtual void EndInit()
		{
			if (treeDefFileName != null)
			{
				XmlDocument xdoc = new XmlDocument();
				xdoc.Load(treeDefFileName);
				Initialize(xdoc);
			}
			else if (treeDefinitionResourceName != null)
			{
				System.Diagnostics.Debug.WriteLine("TreeDefinitionResourceName==" + treeDefinitionResourceName);
				string assyName;
				string className;
				string resName;
				Helper.GetResourceInfo(treeDefinitionResourceName, out assyName, out className, out resName);
				Assembly resAssy = Assembly.Load(assyName);
				ResourceManager rm = new ResourceManager(assyName+"."+className, resAssy);
				string xml = (string)rm.GetObject(resName);
				//System.Diagnostics.Debug.WriteLine(xml);
				XmlDocument xdoc = new XmlDocument();
				xdoc.LoadXml(xml);
				Initialize(xdoc);
			}

			AllowDrop = true;

			DragOver += new DragEventHandler(OnXTreeDragOver);
			DragEnter += new DragEventHandler(OnXTreeDragEnter);
			ItemDrag += new ItemDragEventHandler(OnXTreeItemDrag);
			DragDrop += new DragEventHandler(OnXTreeDragDrop);
			AfterSelect += new TreeViewEventHandler(OnXTreeAfterSelect);
		}
Exemple #15
0
        public ContactsTree()
        {
            _groupsColor = DEFAULT_GROUPS_COLOR;
            _onlineContactColor = DEFAULT_ONLINE_CONTACT_COLOR;
            _offlineContactColor = DEFAULT_OFFLINE_CONTACT_COLOR;
            _invisibleContactColor = DEFAULT_INVISIBLE_CONTACT_COLOR;

            _groupsFont = DEFAULT_GROUPS_FONT;
            _onlineContactFont = DEFAULT_ONLINE_CONTACT_FONT;
            _offlineContactFont = DEFAULT_OFFLINE_CONTACT_FONT;
            _invisibleContactFont = DEFAULT_INVISIBLE_CONTACT_FONT;

            _groupImage = DEFAULT_GROUP_IMAGE;

            ItemDrag += new ItemDragEventHandler(ContactsTree_ItemDrag);
            DragEnter += new DragEventHandler(ContactsTree_DragEnter);
            DragDrop += new DragEventHandler(ContactsTree_DragDrop);

            _icons.ImageSize = new Size(16, 16);

            this.ImageList = _icons;
        }
Exemple #16
0
        public CASTreeViewBase()
        {
            pErr = new Error();

            mICol = null;

            pIsMaySelectedNode = false;

            mFindText			=	string.Empty;
            mIsMatchCase	= false;
            mIsWordWhole	= false;
            mIsLocking		= false;

            _prevTreeNodeSelected = null;

            DoubleClick			+= new System.EventHandler(OnDoubleClickTreeItem);
            MouseDown				+= new System.Windows.Forms.MouseEventHandler(OnMouseDown);
            BeforeLabelEdit += new NodeLabelEditEventHandler (OnBeforeLabelEdit);
            AfterLabelEdit	+= new NodeLabelEditEventHandler (OnAfterLabelEdit);

            mMIDel		= null;
            mMIIns		= null;
            mMIChoice	= null;
            mMIRename	= null;
            mMIProp		= null;
            mMIFind		= null;

            #region DragAndDrop:
            AllowDrop = false; // �� ��������� - ��������� !!!
            DragEnter+=new DragEventHandler(this_DragEnter);
            DragOver+=new DragEventHandler(this_DragOver);
            ItemDrag+=new ItemDragEventHandler(this_ItemDrag);
            QueryContinueDrag+=new QueryContinueDragEventHandler(this_QueryContinueDrag);
            DragDrop+=new DragEventHandler(this_DragDrop);
            #endregion
        }