Click here to Skip to main content
15,892,298 members
Home / Discussions / C#
   

C#

 
QuestionRLDC Report error : An error occurred during report processing. Pin
jasonalien17-Mar-15 0:13
jasonalien17-Mar-15 0:13 
QuestionC# Notepad Clone using a Textbox (not RichTextBox) Find / Find Next Function help? Pin
Member 1153148716-Mar-15 23:04
Member 1153148716-Mar-15 23:04 
AnswerRe: C# Notepad Clone using a Textbox (not RichTextBox) Find / Find Next Function help? Pin
OriginalGriff17-Mar-15 0:01
mveOriginalGriff17-Mar-15 0:01 
GeneralRe: C# Notepad Clone using a Textbox (not RichTextBox) Find / Find Next Function help? Pin
Member 1153148717-Mar-15 0:24
Member 1153148717-Mar-15 0:24 
GeneralRe: C# Notepad Clone using a Textbox (not RichTextBox) Find / Find Next Function help? Pin
Freak3017-Mar-15 2:03
Freak3017-Mar-15 2:03 
GeneralRe: C# Notepad Clone using a Textbox (not RichTextBox) Find / Find Next Function help? Pin
OriginalGriff17-Mar-15 2:36
mveOriginalGriff17-Mar-15 2:36 
AnswerRe: C# Notepad Clone using a Textbox (not RichTextBox) Find / Find Next Function help? Pin
BillWoodruff17-Mar-15 4:56
professionalBillWoodruff17-Mar-15 4:56 
GeneralRe: C# Notepad Clone using a Textbox (not RichTextBox) Find / Find Next Function help? Pin
Member 1153148717-Mar-15 5:24
Member 1153148717-Mar-15 5:24 
Thank you for your detailed example i have adapted my code as below but the word string is underlined in red stating an Embedded statement cannot be a declaration or labeled statement.....
C#
if (FindForm.ShowDialog() == DialogResult.OK)
               string searchText = FindForm.strToFind;



Here is what i have at the moment (I have not included all my other file menu items.)

Form1 (my Notepad)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Drawing.Printing;

namespace SamsNotePad
{
    public partial class Form1 : Form

    {
        frmFind FindForm = new frmFind();

        public Form1()
        {
            InitializeComponent();
        }
 private void findToolStripMenuItem_Click(object sender, EventArgs e)
        {
           if (FindForm.ShowDialog() == DialogResult.OK)
               string searchText = FindForm.strToFind;

           int ndx = textBox1.Text.IndexOf(searchText);

           if (ndx == -1) return; // nothing found

           textBox1.SelectionStart = ndx;
           textBox1.SelectionLength = searchText.Length;
       }

           // **old Find findForm = new Find(textBox1.Text);
           // **old findForm.Show();


         //   Find findForm = new Find();
         //   findForm.ShowDialog();
            
            

        // if (textBox1.Text.IndexOf(
           // FindForm.Show();
           // FindForm.Focus();
          //  FindForm.ShowDialog();
         //   int index = textBox1.Text.IndexOf(FindForm.strToFind);
         //  if (index >= 0)
         //  {
          //     textBox1.SelectionStart = index;
          //     textBox1.SelectionLength = textBox1.Text.Length;
          //     textBox1.Focus();
           // }}
        

       

        private void findNextToolStripMenuItem_Click(object sender, EventArgs e)
        {
           

        }

        private void replaceToolStripMenuItem_Click(object sender, EventArgs e)
        {

        }

        private void goToToolStripMenuItem_Click(object sender, EventArgs e)
        {

        }

        private void selectAllToolStripMenuItem_Click(object sender, EventArgs e)
        {
            textBox1.SelectAll();
        }

        private void timeDateToolStripMenuItem_Click(object sender, EventArgs e)
        {
            textBox1.Text += DateTime.Now;


        }

        private void statusToolStripMenuItem_Click(object sender, EventArgs e)
        {

        }

        private void wordWrapToolStripMenuItem_Click(object sender, EventArgs e)
        {
            wordWrapToolStripMenuItem.Checked = !(wordWrapToolStripMenuItem.Checked); textBox1.WordWrap = wordWrapToolStripMenuItem.Checked;
        }

        private void fontToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (fontDialog1.ShowDialog() == DialogResult.OK)

                textBox1.Font = fontDialog1.Font; 
        }




        public string strToFind { get; set; }
    }
}

// frmFind (my Find search box)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace SamsNotePad
{
    public partial class frmFind : Form
    {
        public frmFind()
        {
            InitializeComponent();

        }
        
        public string strToFind {private set; get; }


        private void Cancel_Click(object sender, EventArgs e)
        {
         this.DialogResult = DialogResult.Cancel;
            this.Close();
        }

        private void cmdFind_Click(object sender, EventArgs e)
        {
            strToFind = searchTxt.Text;
            if (string.IsNullOrWhiteSpace(strToFind))
            {
                MessageBox.Show("Please enter search text");
                return;
            }
            this.DialogResult = DialogResult.OK;
            this.Close();
        }

        }
       
        
       











    }

GeneralRe: C# Notepad Clone using a Textbox (not RichTextBox) Find / Find Next Function help? Pin
Member 1153148717-Mar-15 5:38
Member 1153148717-Mar-15 5:38 
GeneralRe: C# Notepad Clone using a Textbox (not RichTextBox) Find / Find Next Function help? Pin
BillWoodruff17-Mar-15 7:46
professionalBillWoodruff17-Mar-15 7:46 
GeneralRe: C# Notepad Clone using a Textbox (not RichTextBox) Find / Find Next Function help? Pin
BillWoodruff17-Mar-15 22:11
professionalBillWoodruff17-Mar-15 22:11 
GeneralRe: C# Notepad Clone using a Textbox (not RichTextBox) Find / Find Next Function help? Pin
Member 1153148717-Mar-15 23:49
Member 1153148717-Mar-15 23:49 
GeneralRe: C# Notepad Clone using a Textbox (not RichTextBox) Find / Find Next Function help? Pin
BillWoodruff18-Mar-15 17:01
professionalBillWoodruff18-Mar-15 17:01 
Questionhow to send any file from server to client in c# Pin
Member 1149066016-Mar-15 21:32
Member 1149066016-Mar-15 21:32 
AnswerRe: how to send any file from server to client in c# Pin
Eddy Vluggen16-Mar-15 23:27
professionalEddy Vluggen16-Mar-15 23:27 
AnswerRe: how to send any file from server to client in c# Pin
F-ES Sitecore16-Mar-15 23:40
professionalF-ES Sitecore16-Mar-15 23:40 
QuestionProblem parsing rss feed Pin
Member 1022623016-Mar-15 19:25
Member 1022623016-Mar-15 19:25 
AnswerRe: Problem parsing rss feed Pin
Pete O'Hanlon16-Mar-15 22:19
mvePete O'Hanlon16-Mar-15 22:19 
QuestionHow to call protected override void OnPaint(PaintEventArgs e) in another method in C# Pin
Member 1068390216-Mar-15 8:47
Member 1068390216-Mar-15 8:47 
AnswerRe: How to call protected override void OnPaint(PaintEventArgs e) in another method in C# Pin
Eddy Vluggen16-Mar-15 9:08
professionalEddy Vluggen16-Mar-15 9:08 
GeneralRe: How to call protected override void OnPaint(PaintEventArgs e) in another method in C# Pin
Member 1068390216-Mar-15 9:48
Member 1068390216-Mar-15 9:48 
Questionask about windorms and containers Pin
fsdsc216-Mar-15 4:56
fsdsc216-Mar-15 4:56 
AnswerRe: ask about windorms and containers Pin
OriginalGriff16-Mar-15 5:04
mveOriginalGriff16-Mar-15 5:04 
GeneralRe: ask about windorms and containers Pin
fsdsc216-Mar-15 11:21
fsdsc216-Mar-15 11:21 
GeneralRe: ask about windorms and containers Pin
fsdsc217-Mar-15 9:12
fsdsc217-Mar-15 9:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.