Exemplo n.º 1
0
        private void mainGridContextMenu_Opened(object sender, EventArgs e)
        {
            // Checks and Enable/Disables Go to URL menu item
            if (textDataGrid.SelectedRows.Count == 1)
            {
                TextEventArgs textEventArgs = new TextEventArgs();    // Declares new TextEventArg
                // Adds row text content as string to TextEventArgs
                textEventArgs.Add((string)textDataGrid.SelectedRows[0].Cells[1].Value);
                textGridCheckURLAndSetStatus(sender, textEventArgs);

                if (ContentIdentifier.ContainsURL((string)textDataGrid.SelectedRows[0].Cells[1].Value))
                {
                    if (Properties.Settings.Default.isURLIdentificationEnabled)
                    {
                        goToURLToolStripMenuItem.Enabled = true;
                    }
                }
            }
            else
            {
                goToURLToolStripMenuItem.Enabled = false;
                viewInSyntaxHighlightingToolStripMenuItem.Enabled = false;
            }
            // Checks and Enable/Disable Edit Context menu item5
            if (textDataGrid.SelectedRows.Count != 1)
            {
                goToURLToolStripMenuItem.Enabled = false;
            }
        }
Exemplo n.º 2
0
 private void textGridCheckURLAndSetStatus(object sender, TextEventArgs e)
 {
     if (Properties.Settings.Default.isURLIdentificationEnabled)
     {
         if (Properties.Settings.Default.isCutomRegexEnabled)
         {
             view.ShowURLStatus = ContentIdentifier.ContainsURL(e.GetAll[0],
                                                                Properties.Settings.Default.regex);
         }
         else
         {
             view.ShowURLStatus = ContentIdentifier.ContainsURL(e.GetAll[0]);
         }
     }
     else
     {
         view.ShowURLStatus = false;
     }
 }