Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/56: Рейтинг темы: голосов - 56, средняя оценка - 4.63
2 / 2 / 2
Регистрация: 03.07.2014
Сообщений: 277

Загрузить текст из файла в TextBox и присвоить переменной

26.10.2014, 20:19. Показов 11741. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно загрузить и текстового файла текстбокс данные и присвоить их переменной для дальнейшего использования в цикле
Загрузка из файла в текстбокс реализована
C#
1
2
3
4
5
6
7
8
9
10
private void AddContactList_Click(object sender, EventArgs e)
        {
            openFileDialog1 = new OpenFileDialog();
            openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                textBox5.Text = File.ReadAllText(openFileDialog1.FileName, Encoding.Default);
            }
 
        }
Как присвоить все это переменной. Мне нужно чтобы цикл прошелся по списку и подставил каждую строку в команду
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.10.2014, 20:19
Ответы с готовыми решениями:

Загрузить и присвоить нескольким RadioButton текст из файла
Доброго времени суток. Имеется файл, в котором написаны вопросы с вариантами ответов 2+2=? 1 2 3 4 Необязательно именно такое...

Динамически создать TextBox. Значение, введенное в TextBox, присвоить переменной
В WindowsForm создал кнопку(buttom1) и поле ввода(textbox1). 1.Как присвоить например переменной х то что я введу в поле? моя попытка: ...

Как в переменной int А присвоить значение из textBox (число) ?
Нужно потом с числом работать, а как записать не могу вспомнить , помогите, пожалуйста!

6
 Аватар для Prog_maker
459 / 403 / 153
Регистрация: 23.01.2011
Сообщений: 1,054
26.10.2014, 20:41
Я так понимаю тебе нужно создать массив строк. К нему и можно обращаться по номеру элемента. Вопрос в том по какому принципу делить весь текст на строки?
0
2 / 2 / 2
Регистрация: 03.07.2014
Сообщений: 277
26.10.2014, 20:44  [ТС]
Цитата Сообщение от Prog_maker Посмотреть сообщение
Вопрос в том по какому принципу делить весь текст на строки?
Я задумываю, что изначально все будет записываться в блокноте с новой строки. Мне это нужно для создания цикла, который будет добавлять друзей по списку, который будет в текстбоксе. Может я не так что-то делаю ?
0
 Аватар для Prog_maker
459 / 403 / 153
Регистрация: 23.01.2011
Сообщений: 1,054
26.10.2014, 21:00
Каждая строка элементом массива, да можно и так сделать.


C#
1
2
string str = "12.txt";
string[] mass_str = File.ReadAllLines(str, Encoding.Default);
0
2 / 2 / 0
Регистрация: 30.05.2014
Сообщений: 38
26.10.2014, 21:23
Вот тебе кусок моей проги. Когда открывается форма тогда открывается текстовый файл и каждая строка передает свой текст определенному лабелу. Ну а текст с лабела можно передать переменной. Если файла нет(ну какой-то дурак его удалил) тогда он задается и заполняется нулями. Важно! Нужно что бы в каждой строке была такая информация тип которой совпадает с типом соответствующей переменной а то будет кака:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void MainFormLoad(object sender, EventArgs e)
        {
            FileInfo myfile=new FileInfo("Рекорды.txt");
            if (myfile.Exists==false) 
            {
                string[] strarray1={"0","0","0"};
                File.WriteAllLines("Рекорды.txt",strarray1);
            }   
            else
            {
             StreamReader myreader=new StreamReader("Рекорды.txt");
             label_первое_место.Text=myreader.ReadLine();
             label_второе_место.Text=myreader.ReadLine();
             label_третье_место.Text=myreader.ReadLine();
            }
        }
0
2 / 2 / 2
Регистрация: 03.07.2014
Сообщений: 277
29.10.2014, 12:13  [ТС]
Спасибо всем за помощь, но все равно не выходит
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  private void AddContactList_Click(object sender, EventArgs e)
        {
            openFileDialog1 = new OpenFileDialog();
            openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                textBox5.Text = File.ReadAllText(openFileDialog1.FileName, Encoding.Default);
            }
 
        }
 
        private void AddContackSkype_Click(object sender, EventArgs e)
        {
            string listcnt = textBox5.Text;
            string[] contadd = textBox5.Text;
            skype.Client.OpenAddContactDialog();
        }
Как можно уже загруженный список к масиву прикрутить или еще лучше переменной присвоить ?

Добавлено через 30 минут
Вроде додумался сам,
C#
1
2
3
4
5
string[] cnt= {textBox5.Lines.ToString()};
            foreach (string a in cnt)
            {
                skype.Client.OpenAddContactDialog(cnt.ToString());
            }
но теперь другая проблема, как програмно довавить контакт в скайпе ?
0
2 / 2 / 2
Регистрация: 03.07.2014
Сообщений: 277
01.11.2014, 13:38  [ТС]
Пожалуй апну тему, может найдутся умельцы
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.11.2014, 13:38
Помогаю со студенческими работами здесь

Присвоить переменной типа int значение, введенное в TextBox
как, куда и как прописать ToString ?

Как присвоить значение из программно созданного textbox переменной?
есть форма, на ней размещена панель, на панели в зависимости от выбраного radiobutton строятся textbox как введенное значение затем...

Как загрузить вордовский текст в компонент TextBox?
Как загрузить вордовский текст в компонент TextBox? И какой компонент можно использовать для загрузки видео?

Присвоить переменной выделенный текст в RichTextBox
Здравствуйте, у меня есть вопросик по реализации некоторой вещи на c#. Я не опытный в программировании, поэтому объясню как смогу = ) ...

Загрузить в TextBox первые десять строк из файла
Здравствуйте. В проекте есть есть файл T.txt и форма с textBox1. Требуется: Создать массив строк(каждый элемент массива это 1 строка)...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru