Страница: 1 |
Страница: 1 |
Вопрос: Очень ламерский вопрос)
Добавлено: 22.02.06 00:38
Автор вопроса: denton
Здраствуйте! Есть у меня 50 image'ей на форме, называются они img1, img2, img3...img50
Есть у меня переменная I, которая принимает значения от 1 до 50. Как бы мне привязать переменную к имаджам? Т.е., грубо говоря, мне нужно проделать какую-либо операцию с imgI.
Пробовал записать в виде: img(I) - не получилось.
Сразу скажу, я полный чайник в программировании, поэтому чем подробнее объясните - тем лучше) заранее спасибо!)
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #1
Добавлено: 22.02.06 05:04
Отдельные вещи не оправдываются никакой степенью ламерства...
Для начала, учимся пользоваться гуглом...
http://www.google.ru/search?hl=ru&q=Control+Array+-NET+site%3Amsdn.microsoft.com&lr=
О чудо! Первые три ссылки по теме. Но лучше всех третья.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon98/html/vbconworkingwithcontrolarrays.asp
Номер ответа: 2
Автор ответа:
Страшный Сон
Вопросов: 46
Ответов: 848
Профиль | | #2
Добавлено: 22.02.06 10:36
Когда я начинал программировать, я тоже примерно так делал.
Номер ответа: 3
Автор ответа:
SerJ
Вопросов: 24
Ответов: 332
Профиль | | #3
Добавлено: 22.02.06 12:11
Я тебе помогу.
Что ты хочешь сделать со своими имэйджами? Например, загрузим рисунок в каждый:
Sub LAMproc()
Dim PS As Control
Dim ind As Integer
For Each PS In Form1.Controls
If TypeOf PS Is Image Then
ind = Val(Mid$(PS.Name, 6)) 'ind - номер Img (для Img45 ind=45)
PS.Picture = LoadPicture("C:\JaLammer.jpg"
End If
Next
End Sub
PS. Kakoj vopros - takoj otvet
Номер ответа: 4
Автор ответа:
ChemistN1
Вопросов: 7
Ответов: 43
Web-сайт:
Профиль | | #4
Добавлено: 22.02.06 17:42
Проиндексируй все img. Img.index=1 итд.
Img(i)=...
Номер ответа: 5
Автор ответа:
[root]
Вопросов: 45
Ответов: 1212
Web-сайт:
Профиль | | #5
Добавлено: 22.02.06 18:03
массивы - вот на эту тетму почитай
Номер ответа: 6
Автор ответа:
Эндрю
ICQ: 303-304-826
Вопросов: 24
Ответов: 103
Web-сайт:
Профиль | | #6
Добавлено: 23.02.06 00:08
А почему у Страшный Сон разноцветные буквы?
Можно мне также?
Номер ответа: 7
Автор ответа:
[root]
Вопросов: 45
Ответов: 1212
Web-сайт:
Профиль | | #7
Добавлено: 23.02.06 08:24
Оно тебе нужно? - ну если да, то на сайте где то лежит пример как
делать разноцветный ник
Номер ответа: 8
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #8
Добавлено: 23.02.06 18:31
тот пример можно засунуть себе в......... колекцию... а вы куда подумали?
Хотя правельно подумали.... )) Ты вот проживёшь на форуме
столько, сколько Страшный Сон, и тебе админы тоже наверное сделают
Номер ответа: 9
Автор ответа:
Victor
ICQ: 345743490
Вопросов: 42
Ответов: 385
Web-сайт:
Профиль | | #9
Добавлено: 24.02.06 20:28
Если очень хочется по-старому, можно заюзать CallByName. А если хочется по-нормальному, то.
Берешь Img на форме.Ctrl+C, Ctrl+V, Yes. И так их плодишь. И тогда можно будет к ним обращаться как раз вот так: img(I)