Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2012, 22:18   #1
ninabegin
Новичок
Джуниор
 
Регистрация: 01.06.2012
Сообщений: 2
Вопрос Обработка событий для динамически создаваемых Textbox

Доброго времени суток!
По нажатию на кнопку внутри Меню создаю новые вкладки TabPage для TabControl.
Каждая новая вкладка после создания должна содержать новый FastColoredTextBox (полный аналог Textbox).

И вкладки и FastColoredTextBox создаются, однако для FastColoredTextBox необходимо обработать событие TextChanged.
При попытке обработать событие появляется ошибка: Нет перегруженного метода для "fastColoredTextBox_TextChanged ", который соответствует делегату "System.EventHandler".

Текст программы:
Код:
private void новаяВкладкаToolStripMenuItem_Click(object sender, EventArgs e)
        {
            tabscount++;
            TabPage newTabPage = new TabPage();
            newTabPage.Name = "tabPage" + tabscount;
            FastColoredTextBox newFastText = new FastColoredTextBox();
            newFastText.Name= "fastColoredTextBox"+tabscount;
            tabControl1.Controls.Add(newTabPage);
            newTabPage.Controls.Add(newFastText);
            newFastText.Text = @" ";
            // ошибка здесь
            newFastText.TextChanged += new EventHandler(fastColoredTextBox_TextChanged);         
            newFastText.Visible = true;
            this.Controls.Add(tabControl1);          
        }
 
  //обработка события
  protected void fastColoredTextBox1_TextChanged(object sender, TextChangedEventArgs e)
        {
            var sw = Stopwatch.StartNew();
            
            e.ChangedRange.ClearStyle();
            //подсветка базовых типов
            e.ChangedRange.SetStyle(Color.Blue, @"\b(int|float|double|string|real|bool)\b");
            //...и тд..
             //.....
            sw.Stop();
            Console.WriteLine(sw.ElapsedMilliseconds);
            //подсветка { } скобок
            HighlightBrackets();
        }
Подскажите пожалуйста, как исправить ошибку.
Буду рада любому совету/замечанию.
Спасибо!
ninabegin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В чем смысл "of object" для создаваемых методов событий? Человек_Борща Общие вопросы Delphi 2 20.04.2012 16:03
Проверка Caption динамически создаваемых TabSheet Молоток Компоненты Delphi 2 07.04.2011 12:28
Как создать обработчик событий для динамически созданного объекта Лукманов Александр Общие вопросы Delphi 1 22.03.2009 22:05
Обработка событий динамически созданных объектов в С++ Builder Shafty Помощь студентам 1 26.02.2009 16:11