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

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

17.07.2012, 16:34. Показов 3297. Ответов 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
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru