Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 17.04.2012
Сообщений: 66
1

"System.Windows.Forms.Application" не содержит определение для "Current". Как исправить?

13.03.2014, 21:15. Показов 2765. Ответов 3
Метки нет (Все метки)

Вот такая функция есть, для добавления строк текста в textBox3(windows form)
C#
1
2
3
4
5
6
7
8
9
10
11
12
     public void Message(string msg)
        {
            try
            {
                Application.Current.Dispatcher.Invoke((Action)(() => textBox3.Text += "\r\n" + msg));
            }
            catch (Exception)
            {
 
            }
 
        }
и вот такая ошибка: Ошибка "System.Windows.Forms.Application" не содержит определение для "Current".
Подскажите, как исправить?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.03.2014, 21:15
Ответы с готовыми решениями:

[ZedGraph] "System.Windows.Forms.DataVisualization.Charting.Chart" не содержит определение для "GraphPane"
Здравствуйте! Столкнулся с такой проблемой, т.к раньше не работал с zedgraf. Нашел в интернете...

Ошибка "System.Windows.Forms.MainMenu" не содержит определение для "Items"
Доброго времени суток.Есть функция которая добавляет в StripMenu новые пункты: private void...

Ошибка "System.Windows.Forms.Label" не содержит определение для "Content"
Проблема с Content, в данной программе. Описание ошибки : "Ошибка "System.Windows.Forms.Label" не...

"System.Windows.Forms.Button" не содержит определение для "Checked"
Ребят помогите пожалуйста! "System.Windows.Forms.Button" не содержит определение для "Checked". Не...

3
70 / 61 / 33
Регистрация: 03.09.2013
Сообщений: 306
13.03.2014, 21:28 2
Что именно требуется? Добавить текст в textBox3.Text из другого потока?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
string text;
 
//эти 2 строки в другой поток.
text = msg; // присваиваете нужный текст 
this.Invoke(new EventHandler(DisplayText));// Команда отобразить переменнцю в текстбокс в основном потоке.
 
 
 
 
 private void DisplayText(object s, EventArgs e)
        {
            textBox3.Text.AppendText(text);
        
        
        }
П.С. Application.Current.Dispatcher заменить на this.
1
6235 / 3536 / 898
Регистрация: 28.10.2010
Сообщений: 5,926
13.03.2014, 21:41 3
C#
1
Application.Current.Dispatcher.Invoke
Это код для WPF, смотрите, что копируете.
1
0 / 0 / 0
Регистрация: 17.04.2012
Сообщений: 66
13.03.2014, 22:30  [ТС] 4
Цитата Сообщение от Петррр Посмотреть сообщение
C#
1
Application.Current.Dispatcher.Invoke
Это код для WPF, смотрите, что копируете.
так вот поэтому и спрашиваю, т.к.не знаю как переделать на windows form
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.03.2014, 22:30

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Ошибка "System.Windows.Forms.Button" не содержит определения для "Items"
Как решить данную ошибку? "System.Windows.Forms.Button" не содержит определения для "Items" и не...

"System.Windows.Forms.RichTextBox" не содержит определения для "Items"
"System.Windows.Forms.RichTextBox" не содержит определения для "Items" и не был найден метод...

"System.Windows.Forms.Panel" не содержит определения для "InitializaGraphics"
1 "System.Windows.Forms.Panel" не содержит определения для "InitializaGraphics" и не был найден...

Как исправить ошибку «Не удается преобразовать из "System.Windows.Forms.TextBox" в "bool"?
Функция: Proxy.Set(new WebProxy("ip адрес", порт)); Хочу сделать что бы данные выводились из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.