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

listbox и texbox

24.02.2011, 05:41. Показов 4257. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уважаемые господа программисты помогите пожалусто...
Не могу решить задачу: нужно считать из txt в listbox каждые две строчки, а затем выделенные в listbox строку отображать в texbox...
Буду очень благодарен Вашей помощи...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.02.2011, 05:41
Ответы с готовыми решениями:

Замена TextBlock на TexBox в ListBox программно
Есть листбокс, его Xaml: <ListBox Grid.Row="1" Height="203" HorizontalAlignment="Left" Margin="66,6,0,0" Name="lbAttributes"...

Как из нескольких texbox-ов информацию перекинуть в listbox?
как из нескольких texbox-ов информацию перекинуть в listbox, при этом, чтобы они были в одну строчку и через тире?

Поиск из texbox'a
Подключил аксесовскую бд 2010, к vs2012 , перетащил таблицу на окно, все таблица отображается, вопрос, как из texbox'a выполнить поиск...

20
 Аватар для Димон_
136 / 104 / 9
Регистрация: 30.01.2011
Сообщений: 699
24.02.2011, 08:06
довольно непонятный вопрос... Вот мои вопросы:
1)ты вводишь в текстбокс большой текст или только две строчки?
2)ты преобразовать хочешь две строчки в одну и добавить в листбокс?
3)может кнопку "добавить" добавить?
Так вот если добавить кнопку, то в ее обработчик поставь паттерн на две строки(это при условии, что ты в текстбокс заганяешь много текста), и поставь listbox1.items.add(textbox1.text);
А в обработчик листбокса примерно textbox.text = listbox.selecteditem.tostring();//ну это примерно так...
ЕСть еще такая штука:
Listbox1.selectedindicies[0];
0
6 / 6 / 0
Регистрация: 23.02.2011
Сообщений: 126
24.02.2011, 08:21  [ТС]
Спасибо!!!

Изложусь конкретнее...
listbox считывае из txt (там записано все построчно) логин и пароль так вот в listbox счить только логин, затем выделенный логин в listbox, отображал в textbox
0
6 / 6 / 0
Регистрация: 23.02.2011
Сообщений: 126
24.02.2011, 08:45  [ТС]
Вот форма !!!
Миниатюры
listbox и texbox  
0
6 / 6 / 0
Регистрация: 23.02.2011
Сообщений: 126
24.02.2011, 08:48  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 private void Вход_Load(object sender, EventArgs e)
        {
            StreamReader sr = new StreamReader("date\\doktors.cfg");
            String line;
            while ((line = sr.ReadLine()) != null)
            {   
                listBox1.Items.Add(line);
                           
            }
        }
 
        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            listBox1.SelectionMode = SelectionMode.One;
 
        }
Вот код который я налобол...

Добавлено через 32 секунды
Подскажите как быть дальше...
0
Заблокирован
24.02.2011, 09:13
C#
1
2
3
4
5
6
        private void listBox1_MouseClick(object sender, MouseEventArgs e)
        {
            int n = listBox1.SelectedIndex;
            n -= n % 4;
            textBox1.Text = listBox1.Items[n].ToString();
        }
здесь n -= n % 4, так как у вас на рисунке по четыре строки на доктора
кликаете на любую - имя доктора идет в текстбокс
2
6 / 6 / 0
Регистрация: 23.02.2011
Сообщений: 126
24.02.2011, 09:25  [ТС]
Урааааааааааааааааа!!!! Спасибо большее...
Ты не поверишь три дня мучиюсь...

Добавлено через 1 минуту
Не посчитай за наглость подскажи как считать в listbox каждые 3 строки

Добавлено через 22 секунды
Чтобы отображала только имена...
0
Заблокирован
24.02.2011, 09:38
C#
1
2
3
4
5
6
7
8
9
            StreamReader sr = new StreamReader("date\\doktors.cfg");
            String line;
            int i = 0;
            while ((line = sr.ReadLine()) != null)
            {
                if (i % 3 == 0)
                    listBox1.Items.Add(line);
                i++;
            }
как то так, я не проверял
1
6 / 6 / 0
Регистрация: 23.02.2011
Сообщений: 126
24.02.2011, 09:40  [ТС]
Работает... Без ошибок ШИКАРНО...

СПАСИБО....
0
24.02.2011, 23:00

Не по теме:

denger8088, хранение паролей в текстовом файле - это не есть хорошо. :negative: Любой школьник хакнет (открываешь файл с помощью блокнота, и все как на ладони)

0
 Аватар для Димон_
136 / 104 / 9
Регистрация: 30.01.2011
Сообщений: 699
24.02.2011, 23:08
nio, вобщем-то да, пароль и тхт несовместимые, но про то что "любой школьник хакнет", не т уж. А что если строки записать по собственному алгоритму? К примеру если пароль на англ+цифры, то смешаем на пару букв(знаков) уже получается бидиберда, но догажаться можно, а потом берем аналогичные буквы в русском алфавите и делаем новое смешение. И какой школьник хакнет?)
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
24.02.2011, 23:10
Димон_, а проще сохранить в бинарный файл....
0
 Аватар для Димон_
136 / 104 / 9
Регистрация: 30.01.2011
Сообщений: 699
24.02.2011, 23:37
согласен) я просто так, теория)
0
6 / 6 / 0
Регистрация: 23.02.2011
Сообщений: 126
25.02.2011, 06:25  [ТС]
а что предложишь...

Добавлено через 2 минуты
Скиньте пример пожалусто мне для курсочя надо уже голова кругом...
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
25.02.2011, 06:45
denger8088, почитай про классы BinaryWriter и BinaryReader
0
6 / 6 / 0
Регистрация: 23.02.2011
Сообщений: 126
25.02.2011, 07:55  [ТС]
спасиб уже читаю, но что то плохо понимаю пока...

Добавлено через 30 минут
Господа поделитесь примером работающим на Form
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
25.02.2011, 08:11
Цитата Сообщение от denger8088 Посмотреть сообщение
что-то плохо понимаю пока
Бинарные файлы хранят данные в байтах, текстовые хранят символы.
Цитата Сообщение от denger8088 Посмотреть сообщение
поделитесь примером работающим на Form
Методы написаны для сохранения списка элементов класса Hotel
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
        public void Save()
        {
            try
            {
                using (BinaryWriter bw = new BinaryWriter(new FileStream("hotels.dat", FileMode.Create, FileAccess.Write)))
                {
                    foreach (var v in _list)
                    {
                        bw.Write(v.Value.Name);                        
                        bw.Write(v.Value.MoreInfo);
                    }
                }
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }
        }
 
        public void Read()
        {
            _list.Clear();
            try
            {
                using (BinaryReader br = new BinaryReader(new FileStream("hotels.dat", FileMode.Open, FileAccess.Read)))
                {
                    try
                    {                        
                        for (; ; )                                                    
                            _list.Add(new Hotel(br.ReadString(), br.ReadString()));
                        
                    }
                    catch (EndOfStreamException)
                    {/*стандартный выход по окончанию файла*/
                        br.Close();
                    }
                }
            }
            catch (FileNotFoundException) { MessageBox.Show("Не найден файл 'hotels.dat`'"); }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }
        }
0
6 / 6 / 0
Регистрация: 23.02.2011
Сообщений: 126
25.02.2011, 08:55  [ТС]
Спасибо...



Добавлено через 1 минуту
вооооообщем запутался окончательно пусть хакают это не на выставку...
как проверить пароль во втором текстовом поле...
После того как мы выбрали из listbox имя пользователя т.е по выбранному пользователю считать нижнию стоку из txt...
0
 Аватар для Димон_
136 / 104 / 9
Регистрация: 30.01.2011
Сообщений: 699
25.02.2011, 10:54
код который уже написал выложи.)
0
6 / 6 / 0
Регистрация: 23.02.2011
Сообщений: 126
25.02.2011, 11:29  [ТС]
На картинке я все изложил вот код
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
 
namespace kolposkop_v1._1
{
    public partial class Вход : Form
    {
        public Вход()
        {
            InitializeComponent();
        }
        // обработчик кнопки открыть окно добавить доктора
        private void button3_Click(object sender, EventArgs e)
        
            {
                Добавить_доктора about = new Добавить_доктора();
 
                about.Show();
            }
        // обработчик кнопки закрыть
        private void button2_Click(object sender, EventArgs e)
        {
            Close();
        }
        //считывание txt в listBox1
        private void Вход_Load(object sender, EventArgs e)
        {
            StreamReader sr = new StreamReader("date\\doktors.cfg");
            String line;
            int i = 0;
            while ((line = sr.ReadLine()) != null)
            {
                if (i % 2 == 0)
                listBox1.Items.Add(line);
                i ++;
            }
        }
        //выбор доктора в listBox1 и перевод его в textBox1
        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            int b = listBox1.SelectedIndex;
            b -= b %  1;
            textBox1.Text = listBox1.Items[b].ToString();
        }
   }
}
Миниатюры
listbox и texbox  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.02.2011, 11:29
Помогаю со студенческими работами здесь

Неравномерный texbox
Хочу попробовать сделать игру типа "драки". Но вот столкнулся с проблемой: textbox может быть только прямоугольным, а мне этого не нужно, к...

Из texbox в функцию
Здарова, мужики. Есть тут такая проблемка, я создал простенькую форму в VS 2015(с горем пополам, правда). Её задача - по введенным трем...

Трудности с настройкой TexBox
Делаю приложение для Windows Phone 7, в приложении есть три TextBoxа, в которые вводятся числа, в том числе и дробные, при нажатии на...

Не работают texbox с подключенной БД
Есть программа с подключенной бд (Access). Название из таблицы выводятся в listbox и при нажатии выводятся остальные элементы в texbox`ы....

Вывод double в 2 texBox'a
Есть 2 текстбокса и double переменная. Как вывести целую часть в 1 текстбокс, дробную в другой? То ли на меня просто ступор напал, то ли я...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru