2011-02-10 2 views
0

hey all ... его очень сложно объяснить, я надеюсь, что вы это понимаете и поможете мне, мне действительно нужна ваша помощь. Ребята, я хочу сделать так, чтобы пользователь выбирал число матриц с этим номером я должен снова создать такое же количество матриц и делать вычисления на каждом из них нравится, если пользовательская матрица 3x3 мне нужно переделать эту матрицу с разным значением 3 раза мой вопрос: 1- как я могу сделать такое же количество текстовые поля снова и снова. 2-, как я могу вычислить каждую матрицу и получить значение я надеюсь, что вы понимаетевремя работы текстовые поля

+0

Вы хотите сказать, что хотите динамически создавать текстовые поля? –

+0

вы хотите создать матрицу динамически и, возможно, повторите то же самое еще 2 раза? можете ли вы изобразить то, что вы намереваетесь с примером – V4Vendetta

+3

Вам действительно нужно сказать, какое приложение это тоже - веб-формы, MVC, WinForms, WPF, Silverlight? –

ответ

1

Чтобы создать TextBox динамически, просто новый новый экземпляр TextBox установите свойства, чтобы решить, где оно должно быть показано, и добавьте его в коллекцию контейнера Controls, куда вы хотите поместить его.

Помимо добавления их в коллекцию Controls, вы также можете добавить ссылку на свою собственную коллекцию, которая может быть, например, списком списков. Таким образом, когда вам нужно сделать расчет, вы просто пропустите эту коллекцию и получите значения от каждого TextBox.

+0

приятно, но как я могу повторить это сам? – user607631

+0

@user: Не уверен, что вы подразумеваете под повторением сам по себе, поэтому я могу сейчас ответить не так. Просто поставьте код, чтобы создать кнопки в методе некоторых и если вам нужно создать другую матрицу, вы снова вызовите этот метод. Затем вы также можете добавить обработчики событий в текстовые поля, чтобы при заполнении всех 9 текстовых полей обработчик событий автоматически создавал еще 9 текстовых полей. Это что-то близкое к тому, о чем вы просите? –