Exemplo n.º 1
0
        private void contextMenu_ClickOpenFolder(object sender, GVResultEventArgs e)
        {
            var filePath = gvResults.Rows[e.cellRow].Cells[1].Value.ToString();

            string argument = @"/select, " + txtDir.Text + filePath.TrimStart('.');

            Process.Start("explorer.exe", argument);
        }
Exemplo n.º 2
0
        private ContextMenuStrip CreateContextMenu(int rowNumber)
        {
            var contextMenu = new ContextMenuStrip();

            contextMenu.ShowImageMargin = false;

            var openMenuItem = new ToolStripMenuItem("Open");

            var eventArgs = new GVResultEventArgs();

            eventArgs.cellRow   = rowNumber;
            openMenuItem.Click += delegate { contextMenu_ClickOpen(this, eventArgs); };

            var openFolderMenuItem = new ToolStripMenuItem("Open Containing Folder");

            openFolderMenuItem.Click += delegate { contextMenu_ClickOpenFolder(this, eventArgs); };

            contextMenu.Items.Add(openMenuItem);
            contextMenu.Items.Add(openFolderMenuItem);

            return(contextMenu);
        }
Exemplo n.º 3
0
 private void contextMenu_ClickOpen(object sender, GVResultEventArgs e)
 {
     OpenFileUsingExternalApp(e.cellRow);
 }