| 分類:[C#]
デバックすると、以下のエラーが出ます。なにが原因ですか?
エラー 1 クラス、デリゲート、列挙型、インターフェイス または構造体が必要です。
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms;
namespace My_Memo { public partial class Form2 : Form { public Form2() { InitializeComponent(); } }
private void Form2_Load(object sender, EventArgs e) {
}
private void textBox2_TextChanged(object sender, EventArgs e) {
public Form1 Form1Instance;//Form1のインスタンス
int j = 0;//検索を始める位置 string search_word;//検索する単語
//検索ボタンをクリックしたときの処理 private void button1_Click(object sender, EventArgs e) { //検索する単語を入力せずに検索ボタンを押した場合 if (textBox1.Text == "") { MessageBox.Show("検索する単語を入力してください"); ) else { //検索する単語を入力してから検索ボタンを押した場合 //違う単語での1回目の検索かをチェック if (search_word != textBox1.Text) { //その単語での初めての検索なら検索を始める位置jを0にする j = 0; } //ユーザが入力した検索する単語を代入 search_word = textBox1.Text;
//検索する単語をForm1のtextBox1.Textのj番目の文字以降で検索 int i = Form1Instance.TextBoxText.IndexOf(search_word, j); //検索する単語が見つかったときの処理 if (i > -1) { //検索語の見つかった位置 Form1Instance.SSelection = i; //検索語の長さ Form1Instance.LSelection = search_word.Length; if (j == 0) { //その検索語での初めての検索ならボタンの文字を「次を検索」に変える button1.Text = "次を検索"; } //どの位置まで検索したかをjに格納 j = i + search_word.Length; } else { //検索語が見つからなかったときの処理 MessageBox.Show(search_word + "は見つかりませんでした"); } } }
} } |