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

Матрица в TextBox

19.05.2017, 08:16. Показов 5073. Ответов 4

Студворк — интернет-сервис помощи студентам
Есть матрица нужно её вывести в textbox
Сделать так чтобы она не съезжала, т.е элементы в столбцах находились друг по другом,
независимо сколько знаков имеет значение элемента!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.05.2017, 08:16
Ответы с готовыми решениями:

Сравнение текста введенного в Textbox по name. При этом Textbox создан динамически
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using...

Как перенести увеличенные в три раза числа из textBox в другой textBox
Есть два textBox, так вот нужно, записать в первый числа с новой строки, по нажатии на кнопку записать их в массив, увеличить в три раза...

Сумму с двух textBox вывести в третий textBox после нажатия button
Добрый день. Перерыла кучю книг, ео ненашла банального примера. Мне нужно в windows form создать окно (ет лихко). В нем два textBox,...

4
 Аватар для Aferuga
645 / 529 / 324
Регистрация: 20.05.2015
Сообщений: 1,471
19.05.2017, 08:49
String.Format
0
2 / 2 / 4
Регистрация: 19.10.2016
Сообщений: 45
19.05.2017, 09:50  [ТС]
Aferuga,
Посмотри,что не так
C#
1
2
3
4
5
6
7
8
9
10
            for (int i = 0; i < 3; i++)
            {
                for (int j = 0; j < 3; j++)
                {
                    String s = String.Format("{0,-10} {1,-10} {2,-10}\n\n", "1", "2", "3");
                    s += String.Format("{0,-10} {1,-10:N0} {2,-10:N0}\n", mas[i, 0], mas[i, 1], mas[i, 2]);
                    textBox3.Text = s;
                    // textBox3.Text =textBox3.Text+ " " + Convert.ToString(mas[i,j]);
                }
            }
массив заполнен нулями сразу а потом значением меняем из textbox2 и элемент который меняется выбирается из двух combox
C#
1
    mas[Convert.ToInt32(comboBox1.Text)-1, Convert.ToInt32(comboBox2.Text)-1] = Convert.ToInt32(textBox2.Text);
Вывод не под цифрами а сбоку,почему-то

Добавлено через 23 минуты
у меня слэши, ничего не переносят и рисуют квадраты1
0
 Аватар для Aferuga
645 / 529 / 324
Регистрация: 20.05.2015
Сообщений: 1,471
20.05.2017, 19:19
Лучший ответ Сообщение было отмечено Jonyc33 как решение

Решение

Сразу скажу что ширина richTextBox должна вмещать 30 символов
C#
1
2
3
4
5
6
7
            String s="";
            for (int i = 0; i < 3; i++)
            {
                    s += String.Format("{0,-10} {1,-10:N0} {2,-10:N0}\n", mas[i, 0], mas[i, 1], mas[i, 2]);
                
            }
            richTextBox1.Text = s;
Добавлено через 13 минут
33 символа если быть точным
Есть ещё такой вариант
Кликните здесь для просмотра всего текста
C#
1
2
3
4
5
6
7
8
9
10
            String s="";
            for (int i = 0; i < n; i++)
            {
                 for (int j = 0; j < m; j++)
                {
                    s += String.Format("{0,-10} ", mas[i, j]);
                }
                 s +="\n";
            }
            richTextBox1.Text = s;

Цитата Сообщение от Jonyc33 Посмотреть сообщение
массив заполнен нулями сразу а потом значением меняем из textbox2 и элемент который меняется выбирается из двух combox
В случае любых изменений массива можно предыдущий код можно записать в метод и вызывать его после каждого изменения
2
2 / 2 / 4
Регистрация: 19.10.2016
Сообщений: 45
21.05.2017, 15:52  [ТС]
Aferuga, благодарю, информация полезная, но вывел для себя ,что матрицу лучше выводить в datagridview
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.05.2017, 15:52
Помогаю со студенческими работами здесь

Сравнение значений динамически заданных textBox, и отображение текста в многострочном Textbox
Часть первая. Дано: динамически создаваемые TextBox'ы TextBox tb = new TextBox; for (int i=0 ; i &lt; answer_count; i++) ...

Как в textbox автоматически вывести сумму двух других textbox?
Добрый день. Есть три textbox'а необходимо, чтобы сумма двух других textbox'ов автоматически выводилась в третий (без использования...

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

OpenFileDialog и TextBox задержка вывода полного пути файла в textBox
Здравствуйте. Подскажите почему происходит задержка при выводе полного пути файла в textBox. Никак не пойму. Заранее спасибо! ...

Как обратиться к textbox другой программы? Например, к textbox WinRar'а
Как обратиться к textbox другой программы? Например, к textbox WinRar'а Подскажите, пожалуйста!


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
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-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru