Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.224.32.86] |
|
Сообщ.
#1
,
|
|
|
Как создать массив элементов на Vb .NET?
Заранее списибо! |
Сообщ.
#2
,
|
|
|
К сожалению не знаком с синтаксисом VB, но Framework предлагает namespace System.Collections. Там есть все, что нужно.
Особо следует обратить внимание на классы, имплементирующие IList (Я думаю тебе хватит ArrayList). А дальше что-нить типа этого: <br>Dim myArr As New ArrayList()<br>myArr.Add("first")<br>myArr.Add("second")<br>myArr.Add("fird")<br> |
Сообщ.
#3
,
|
|
|
Могу дать пример на C#, на VB всё должно быть аналогично
<br>string[] array=new string[20];<br> Это НЕ динамичиский строго типизированый managed-массив Если очень хочется иметь динамический, то надо унаследоваться от System.Collections.CollectionBase, для этого жаже есть спец прога в FrameworkSDK: \%FrameworkSDKDir\%\Samples\QuickStart\howto\samples\compmod\codedom\listbuilder\cs\ListBuilder.exe |
Сообщ.
#4
,
|
|
|
А не через код можно создавать массив элементов или нет?
|
Сообщ.
#5
,
|
|
|
Цитата Bobuss, 10.05.03, 14:59:00 А не через код можно создавать массив элементов или нет? Не понял. Тебе уже привели примеры создания как статического так и динамического массивов. Причем как типизированного так и нет. Чего еще надо-то? И что значит "не через код"? С помощью дизайнера, чтоли? |
Сообщ.
#6
,
|
|
|
Нет не через дизайнера например в VB 6.0 можно было создавать массив элементов если им давать одинаковые имена с различными индексами.
|
Сообщ.
#7
,
|
|
|
А почему нельзя создать массив контролов, забить его значениями и вставить в контейнер?
<br>Label[] lbls=new Label[3]; //Создать массив<br><br>lbls[0]=new Label(); ///забить его<br>lbls[1]=new Label();<br>lbls[2]=new Label();<br>lbls[0].Text="one";<br>lbls[1].Text="two";<br>lbls[2].Text="three";<br>lbls[0].Left=lbls[1].Left=lbls[2].Left=20;<br>lbls[0].Top=10;<br>lbls[1].Top=30;<br>lbls[2].Top=50;<br><br>this.Controls.AddRange(lbls); //вставить в контейнер, здесь this - Form или что-то ещё<br> |
Сообщ.
#8
,
|
|
|
C размещением элементов не хотедлсь бы парится на ладно я уже все сделал.
Всем спасибо! |