1583 / 553 / 71
Регистрация: 10.04.2009
Сообщений: 9,025
1

Создал многомерный массив как загнать в Комбобокс

20.03.2011, 19:58. Показов 7817. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
PureBasic
1
2
3
4
5
6
7
'создаём массив многомерный, данные массива String
DIM Массив(1 TO 20, 1 TO 70) AS STRING
'элементу многомерного массива присваивается значение
Массив(1, 1) = 23
Считываем_с_массива_Массив1 = Массив(1, 1)
'если не присвоено значение, тогда в переменной будет 0 или "" в зависимости от типа данных в нём
Считываем_с_массива_Массив2 = Массив(4, 7)
1.
Создал многомерный массив как загнать в Комбобокс, именно по массивно первый, второй и т.д.
2.
Как загнать этот же массив в Комбобокс но в два столбца по массивно после этого
'сделать нужное количество столбцов в ComboBox
ActiveDocument.ComboBox1.ColumnCount = 2
и например содержимое второго столбца сделать скрытым текстом
Спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.03.2011, 19:58
Ответы с готовыми решениями:

Как загнать в массив столбцы идущие не по порядку
Всем привет! Столкнулся с проблемой, имеется таблица в формате excel. В ней есть n-е количетсов...

Не могу загнать данные из БД в многомерный массив
Здравствуйте! Никак не получается правильным образом загнать данные в многомерный массив из БД...

Как загнать текст из консоли в массив и как загнать текст из файла в массив
Как загнать текст из консоли в массив и как загнать текст из файла в массив. Как использовать...

Добавление массива в многомерный массив (не элемента в многомерный массив)
Доброго времени суток уважаемые форумчане! Столкнулся с такой проблемой: требуется в многомерный...

1
204 / 43 / 6
Регистрация: 15.10.2010
Сообщений: 125
22.03.2011, 17:25 2
п.1 Многомерный массив в combobox загнать несложно. Сначала его нужно определить как public, чтобы был виден из всех модулей:

Visual Basic
1
Public mas(1 To 70, 1 To 35)
после этого заполняем его:

Visual Basic
1
2
3
4
For r = 1 To 70
mas(r, 1) = r
mas(r, 2) = IIf(r < 36, r, r - 35)
Next
после чего, если заполнение combobox идет с нажатия кнопки, вводим его в созданную combobox:

Visual Basic
1
2
3
4
5
6
Private Sub CommandButton1_Click()
 
ComboBox1.ColumnCount=2
ComboBox1.List = mas
 
End Sub
п.2. Если нужно внести несколько массивов, их просто объединяем в 1 и также приравниваем. Можно добавить в конейц каждого массива пустую строку и получится разделение блоков.

Если я Вас поняла не так, опишите проблему с примером:вставьте картинку того, что нужно получить на выходе.

Добавлено через 12 минут
п.1 Многомерный массив в combobox загнать несложно. Сначала его нужно определить как public, чтобы был виден из всех модулей:

Visual Basic
1
Public mas(1 To 70, 1 To 35)
после этого заполняем его:

Visual Basic
1
2
3
4
For r = 1 To 70
mas(r, 1) = r
mas(r, 2) = IIf(r < 36, r, r - 35)
Next
после чего, если заполнение combobox идет с нажатия кнопки, вводим его в созданную combobox:

Visual Basic
1
2
3
4
5
6
Private Sub CommandButton1_Click()
 
ComboBox1.ColumnCount=2
ComboBox1.List = mas
 
End Sub
п.2. Если нужно внести несколько массивов, их просто объединяем в 1 и также приравниваем. Можно добавить в конейц каждого массива пустую строку и получится разделение блоков. Если массивы нужно внести по столбцам, то в большой массив объединяем поэлементно: строку массива 1 как элемент 1-ого столбца общего массива, строку массива 2 как элемент 2-ого столбца общего массива и т.д. По-моему так вполне рационально...

Если я Вас поняла не так, опишите проблему с примером:вставьте картинку того, что нужно получить на выходе.
0
22.03.2011, 17:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.03.2011, 17:25
Помогаю со студенческими работами здесь

Как массив загнать в Bitmap
Люди помогите тану есть массив bits вот так созданный:%) а как его обратно в буфер загнать?:-[...

Как загнать предложение в массив?
Как загнать предложение в массив string? Посимвольно это все понятно, а именно как чтобы каждое...

Как загнать массив записей в процедуру?
Как загнать массив записей в процедуру? Препод задал задачу по добавлению и изменению массива...

Как из ListBox загнать значение в массив?
Ребят, как из listBox загнать значение в массив?


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru