Пример #1
0
        void tmp_MouseDown(object sender, MouseEventArgs e)
        {
            TmpLabel tmp = sender as TmpLabel;

            browser.SelectItem(tmp.m_item);
            if ((e.Button & MouseButtons.Right) == MouseButtons.Right)
            {
                Program.engine.ShowContextMenu(Cursor.Position);
            }

            /*
             * DataObject data = new DataObject();
             * data.SetText("Hello World");
             * DoDragDrop(data, DragDropEffects.All);
             * */
        }
Пример #2
0
        void browser_onChangeDirectory(object senderobj, EventArgs ee)
        {
            browserPanel.Controls.Clear();
            try
            {
                List <IBrowserItem> items = browser.Items;

                foreach (IBrowserItem item in items)
                {
                    Control tmp = new TmpLabel(item);
                    tmp.Size              = new Size(400, 20);
                    tmp.Text              = item.showName;
                    tmp.MouseDown        += new MouseEventHandler(tmp_MouseDown);
                    tmp.MouseDoubleClick += new MouseEventHandler(tmp_MouseDoubleClick);
                    browserPanel.Controls.Add(tmp);
                }
            }
            catch (Exception EE)
            {
                MessageBox.Show(EE.Message);
            }
        }
Пример #3
0
        void tmp_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            TmpLabel tmp = (TmpLabel)sender;

            tmp.m_item.accept(new NormalExecutor());
        }
Пример #4
0
        void browser_onChangeDirectory(object senderobj, EventArgs ee)
        {
            browserPanel.Controls.Clear();
            try
            {
                List<IBrowserItem> items = browser.Items;

                foreach (IBrowserItem item in items)
                {
                    Control tmp = new TmpLabel(item);
                    tmp.Size = new Size(400, 20);
                    tmp.Text = item.showName;
                    tmp.MouseDown += new MouseEventHandler(tmp_MouseDown);
                    tmp.MouseDoubleClick += new MouseEventHandler(tmp_MouseDoubleClick);
                    browserPanel.Controls.Add(tmp);
                }
            }
            catch (Exception EE)
            {
                MessageBox.Show(EE.Message);
            }
        }