Example #1
0
 public void AddChar(IBrowser browser, char chr)
 {
     char newChar = Char.ToLower(chr);
     curString += newChar;
     IBrowserItem cur = browser.Cursor;
     if (cur.State.HasFlag(BrowserItemState.UnMarkable) == false && cur.showName.ToLower().StartsWith(curString)) return;
     List<IBrowserItem> items = browser.Items;
     foreach (IBrowserItem item in items)
     {
         if (item.State.HasFlag(BrowserItemState.UnMarkable) == false && item.showName.ToLower().StartsWith(curString))
         {
             browser.SelectItem(item);
             return;
         }
     }
     curString = new string(newChar, 1);
     foreach (IBrowserItem item in items)
     {
         if (item.State.HasFlag(BrowserItemState.UnMarkable) == false && item.showName.ToLower().StartsWith(curString))
         {
             browser.SelectItem(item);
             return;
         }
     }
     curString = "";
 }
Example #2
0
        public void AddChar(IBrowser browser, char chr)
        {
            char newChar = Char.ToLower(chr);

            curString += newChar;
            IBrowserItem cur = browser.Cursor;

            if (cur.showName.ToLower().StartsWith(curString))
            {
                return;
            }
            List <IBrowserItem> items = browser.Items;

            foreach (IBrowserItem item in items)
            {
                if (item.showName.ToLower().StartsWith(curString))
                {
                    browser.SelectItem(item);
                    return;
                }
            }
            curString = new string(newChar, 1);
            foreach (IBrowserItem item in items)
            {
                if (item.showName.ToLower().StartsWith(curString))
                {
                    browser.SelectItem(item);
                    return;
                }
            }
            curString = "";
        }
Example #3
0
        void tmp_MouseDown(object sender, MouseEventArgs e)
        {
            MyLabel tmp = sender as MyLabel;

            if (tmp == null)
            {
                throw new InvalidDataException("object can't be casted into MyLabel");
            }
            browser.SelectItem(tmp.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);
             * */
        }