С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
3 / 3 / 0
Регистрация: 03.02.2012
Сообщений: 76

Обновление содержимого формы

17.07.2012, 16:34. Показов 3270. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем..
Предположим:
C#
1
textBox1.Text = "Версия 1.0";
Как сделать что бы эта информация показывалась с хостинга?
В нём есть определённый файл например version.txt и когда там написанно Версия 1.2, в программе так же показывало 1.2...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.07.2012, 16:34
Ответы с готовыми решениями:

обновление формы
ситуация следующая, есть форма с пятью picturebox и кнопкой. есть класс один из методов которого меняет изображения в picturebox поочереди....

Обновление отрисовки формы.
Доброго времени суток форумчанам. Помогите пожалуйста разобраться с многопоточным приложением. В программе два потока: основной, в...

Вывод содержимого папки(такой то) и содержимого дисков
задание выглядит так "Выведите на окно консоли содержимое дисков, а также папки «Мои документы» с информацией о размере имеющихся в ней...

14
+B
Заблокирован
17.07.2012, 16:50
C#
1
2
3
4
5
            System.Net.WebClient Client = new System.Net.WebClient();
            System.IO.Stream strm = Client.OpenRead(\"http://host/version.txt\");
            System.IO.StreamReader sr = new System.IO.StreamReader(strm);
 
            textBox1.Text = sr.ReadLine();
1
3 / 3 / 0
Регистрация: 03.02.2012
Сообщений: 76
17.07.2012, 17:11  [ТС]
Спасибо.

Добавлено через 15 минут
Сори за тупой вопрос..
C#
1
2
3
System.Net.WebClient Client = new System.Net.WebClient();
            System.IO.Stream strm = Client.OpenRead(\"http://host/version.txt\");
            System.IO.StreamReader sr = new System.IO.StreamReader(strm);
Это куда сувать?=)
0
713 / 680 / 126
Регистрация: 30.03.2012
Сообщений: 1,124
17.07.2012, 17:14
в то место где ты хочешь прочитать файл на сервере и прописать то что там написано в текстбокс, тебе виднее когда это лучше делать )
предположу что при запуске
0
3 / 3 / 0
Регистрация: 03.02.2012
Сообщений: 76
17.07.2012, 17:17  [ТС]
C#
1
2
3
4
5
6
7
private void label2_Click_1(object sender, EventArgs e)
        {
            System.Net.WebClient Client = new System.Net.WebClient();
            System.IO.Stream strm = Client.OpenRead("http://.com/version.txt");
            System.IO.StreamReader sr = new System.IO.StreamReader(strm);
            textBox1.Text = sr.ReadLine();
}
Если так - не работает.. Просто пустое место становится.. И мне не при запуске..

Добавлено через 1 минуту
У меня чувство что с этим:
C#
1
 textBox1.Text = sr.ReadLine();
Что то не так..
0
25 / 25 / 5
Регистрация: 21.10.2009
Сообщений: 95
Записей в блоге: 1
17.07.2012, 17:28
Попробуй
C#
1
textBox1.Text = (new System.Net.WebClient).DownloadString("http://host/version.txt");
1
+B
Заблокирован
17.07.2012, 17:29
Цитата Сообщение от TonyPak Посмотреть сообщение
У меня чувство что с этим:

*textBox1.Text = sr.ReadLine();
Что то не так..
Предположительно было что это будет написано в первой строке текстового документа. У меня сработало. Попробуй так
C#
1
 textBox1.Text = sr.ReadToEnd();
Ты вначале проверь в браузере твой файл отображается? У меня лично сервак не находил файл с расширением *.txt и я тогда изменил на html и все сработало.
1
3 / 3 / 0
Регистрация: 03.02.2012
Сообщений: 76
17.07.2012, 18:11  [ТС]
Спасибо! Так работает!

Добавлено через 10 минут
Ещё 1 вопрос..
У меня несколько textbox'ов, и нужно что бы инфа в них загружалась из разных txt файлов.. Как это сделать?
0
+B
Заблокирован
17.07.2012, 18:15
Цитата Сообщение от TonyPak Посмотреть сообщение
Как это сделать?
Так же. А в чем проблема?
1
3 / 3 / 0
Регистрация: 03.02.2012
Сообщений: 76
17.07.2012, 18:21  [ТС]
Ммммм.. Ещё раз туда же вставить тот же код?
Я жму на Button1 и инзменяется инфа в 3 текстбоксах (Мне надо так сделать).
А в 1 буттон не как 3 кода не впихнуть..
0
+B
Заблокирован
17.07.2012, 18:34
Цитата Сообщение от TonyPak Посмотреть сообщение
А в 1 буттон не как 3 кода не впихнуть..
Не проверял но как то так
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  private void button2_Click(object sender, EventArgs e)
        {
            System.Net.WebClient Client = new System.Net.WebClient();
            System.IO.Stream strm = Client.OpenRead(\"http://.com/Text1.txt\");
            System.IO.StreamReader sr = new System.IO.StreamReader(strm);
            textBox1.Text = sr.ReadToEnd();
            //для второго
            strm = Client.OpenRead(\"http://.com/Text2.txt\");
            sr = new System.IO.StreamReader(strm);
            textBox2.Text = sr.ReadToEnd();
            // для третьего
            strm = Client.OpenRead(\"http://.com/Text2.txt\");
            sr = new System.IO.StreamReader(strm);
            textBox2.Text = sr.ReadToEnd();
        }
Добавлено через 3 минуты
Для третьего ошибся. Измени имя файла.
А лучше отдельный метод и вызвать его три раза нажатием кнопки

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
 private void button2_Click(object sender, EventArgs e)
        {
          Read(путь_к_файлу);
            // и так еще два раза.
        }
 
        void Read(string url)
        {
            System.Net.WebClient Client = new System.Net.WebClient();
            System.IO.Stream strm = Client.OpenRead(url);
            System.IO.StreamReader sr = new System.IO.StreamReader(strm);
            textBox1.Text = sr.ReadToEnd();
        }
1
3 / 3 / 0
Регистрация: 03.02.2012
Сообщений: 76
17.07.2012, 18:40  [ТС]
Эммм... Путь к какому файлу?
Я же считываю с ФПТ (ссылка.ru/vUpd.txt)...

Добавлено через 46 секунд
А всё спасибо.. Не я по 1 способу сделаю!
0
+B
Заблокирован
17.07.2012, 18:47
Цитата Сообщение от TonyPak Посмотреть сообщение
А всё спасибо.. Не я по 1 способу сделаю!
Мне кажется лучше вообще сделать все в одном файле. Потом разбить на строки и каждому текстбоксу присвоить нужную строку.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
      private void button1_Click(object sender, EventArgs e)
        {
         string[] str = Read(путь_к_файлу);
         textBox1.Text = str[0];
         textBox2.Text = str[1];
         textBox3.Text = str[2];
        }
 
        string[] Read(string url)
        {
            System.Net.WebClient Client = new System.Net.WebClient();
            System.IO.Stream strm = Client.OpenRead(url);
            System.IO.StreamReader sr = new System.IO.StreamReader(strm);
            string[] split = sr.ReadToEnd().Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
            return split;
        }
1
3 / 3 / 0
Регистрация: 03.02.2012
Сообщений: 76
17.07.2012, 19:07  [ТС]
Я как бы уже сделал.. Ещё вопрос.. Как сделать что бы та или иная надпись всегда в середине textbox'a появлялась? А то надписи разные и всё криво получается..

Добавлено через 9 минут
Упс.. тупой вопрос.. Сори=)) Сделал...
0
+B
Заблокирован
17.07.2012, 19:11
C#
1
  this.textBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
Добавлено через 37 секунд
Цитата Сообщение от TonyPak Посмотреть сообщение
Сори=)) Сделал...
Не заметил. Спасибка не нужна
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.07.2012, 19:11
Помогаю со студенческими работами здесь

Обновление содержимого подчиненной формы
Здравствуйте! Пытаюсь создать простую базу, в которой содержится 2 таблицы, 2 формы и 1 запрос. Требуется в форме сделать подчиненную...

Обновление содержимого формы раз в час
Доброго времени суток! Такой вопрос, есть код который забирает XML данные и выводит их в форму. Не могу сделать так чтоб форма со...

Как выполнить обновление формы после изменения динамически созданного содержимого
Как выполнить обновление формы. Например: после удаления или добавления информации нужно без перезапуска программы обновить её (работаю с...

Обновление содержимого БД
Столкнулась с проблемой обновления содержимого БД при работе с одной базой с нескольких компьютером, содержимое БД обновляется только после...

Обновление содержимого
Народ будьте добры подскажите! Идея такова - Есть программа и допустим группа вконтакте. Если я залью новый пост вконтакте на стене...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru