Example #1
0
 /// <summary>
 /// Handles the FindToolStripButton_Click event.
 /// </summary>
 /// <param name="sender">Sender Object<see cref="object"/></param>
 /// <param name="e">Event Arguments<see cref="EventArgs"/></param>
 private void FindToolStripButton_Click(object sender, EventArgs e)
 {
     if (CurrentTB != null)
     {
         CurrentTB.ShowFindDialog();
     }
 }
Example #2
0
        public MainWindow()
        {
            InitializeComponent();

            //init menu images
            ComponentResourceManager resources = new ComponentResourceManager(typeof(MainWindow));

            copyToolStripMenuItem.Image  = ((Image)(resources.GetObject("copyToolStripButton.Image")));
            cutToolStripMenuItem.Image   = ((Image)(resources.GetObject("cutToolStripButton.Image")));
            pasteToolStripMenuItem.Image = ((Image)(resources.GetObject("pasteToolStripButton.Image")));
            //
            // newToolStripMenuItem
            //
            newToolStripMenuItem.Image = ((Image)(resources.GetObject("newToolStripMenuItem.Image")));
            newToolStripMenuItem.ImageTransparentColor = Color.Magenta;
            newToolStripMenuItem.ShortcutKeys          = ((Keys)((Keys.Control | Keys.N)));
            newToolStripMenuItem.Text = "&New";
            //
            // openToolStripMenuItem
            //
            openToolStripMenuItem.Image = ((Image)(resources.GetObject("openToolStripMenuItem.Image")));
            openToolStripMenuItem.ImageTransparentColor = Color.Magenta;
            openToolStripMenuItem.ShortcutKeys          = ((Keys)((Keys.Control | Keys.O)));
            openToolStripMenuItem.Text = "&Open";
            //
            // saveToolStripMenuItem
            //
            saveToolStripMenuItem.Image = ((Image)(resources.GetObject("saveToolStripMenuItem.Image")));
            saveToolStripMenuItem.ImageTransparentColor = Color.Magenta;
            saveToolStripMenuItem.ShortcutKeys          = ((Keys)((Keys.Control | Keys.S)));
            saveToolStripMenuItem.Text = "&Save";

            tsbVerify.Click += TsbVerify_Click;

            EventHandler cutHndl = (s, e) => CurrentTB.Cut();

            cutToolStripMenuItem.Click += cutHndl;
            cutToolStripButton.Click   += cutHndl;

            EventHandler copyHndl = (s, e) => CurrentTB.Copy();

            copyToolStripMenuItem.Click += copyHndl;
            copyToolStripButton.Click   += copyHndl;

            EventHandler pasteHndl = (s, e) => CurrentTB.Paste();

            pasteToolStripMenuItem.Click += pasteHndl;
            pasteToolStripButton.Click   += pasteHndl;

            selectAllToolStripMenuItem.Click += (s, e) => CurrentTB.Selection.SelectAll();

            EventHandler newFileHndl = (s, e) =>
            {
                CreateTab(null);
                lbStatusStrip.Text = "New empy file.";
            };

            newToolStripMenuItem.Click += newFileHndl;
            newToolStripButton.Click   += newFileHndl;

            quitToolStripMenuItem.Click    += (s, e) => Close();
            findToolStripMenuItem.Click    += (s, e) => CurrentTB.ShowFindDialog();
            replaceToolStripMenuItem.Click += (s, e) => CurrentTB.ShowReplaceDialog();

            tsBtnKeysOnly.CheckOnClick    = true;
            tsBtnKeysOnly.Image           = Program.blankImg;
            tsBtnKeysOnly.CheckedChanged += (s, e) =>
                                            tsBtnKeysOnly.Image
                                                = tsBtnKeysOnly.Checked ? Program.checkImg : Program.blankImg;

            ofdMain.Multiselect = true;
        }