| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Добавление картинок в ImageList |
| Автор: Voyager 6.4.2007, 13:21 |
| Можно ли (и если можно то как), добавлять изображения в ImageList не по одной картинке, а сразу например в количестве 1000? |
| Автор: stashe 6.4.2007, 14:04 |
| ImageList.ImageCollection метод Add() ImageList.ImageCollection.Add (Icon) Adds the specified icon to the ImageList. ImageList.ImageCollection.Add (Image) Adds the specified image to the ImageList. ImageList.ImageCollection.Add (Image, Color) Adds the specified image to the ImageList, using the specified color to generate the mask. ImageList.ImageCollection.Add (String, Icon) Adds an icon with the specified key to the end of the collection. ImageList.ImageCollection.Add (String, Image) Adds an image with the specified key to the end of the collection. |
| Автор: Voyager 6.4.2007, 14:09 |
| Ну это опять добавление по 1 картинке, есть ли способ добавления сразу массива? AddRange у меня не работает что-то. |
| Автор: stashe 6.4.2007, 14:14 |
| запости свой код, и гришь не работает что-то? |
| Автор: Voyager 6.4.2007, 14:20 | ||
Сейчас у меня добавление такое:
AImageList.Images.AddRange(); не знаю как использовать, передавать надо массив Images[], которого у меня нет, но по сути AddRange наверно и не нужен, вопрос в первом сообщении темы. |
| Автор: stashe 6.4.2007, 14:27 |
| Use ImageList.ImageCollection to add several images to the collection. To add a single item, use one of the Add methods. © MSDN я конечно не спец в этом деле, но написано если хошь добавить дофига, используй ImageCollection )) |
| Автор: Voyager 6.4.2007, 14:31 |
| Это я и сам прочитал. Интересно как в данном случае это можно сделать? |
| Автор: stashe 6.4.2007, 14:43 |
| Насколько я понял из MSDN'а, добавлять партией мона тока через AddRange, и перед этим надо инициализировать images[]. Другого метода ни видно |
| Автор: Voyager 6.4.2007, 14:47 |
| А смысл? Картинки лежат в другом ImageList. Нужно в один ImageList добавить все картинки другого ImageList. |
| Автор: _Dream 6.4.2007, 16:35 | ||
| так а почему нельзя AddRange()??? почему это у тя нету массива имэйджей если картинки лежат в другом имейджЛисте?? разве Images property не возвращает так необходимую тебе коллекцию?
|