111 references to Images
PresentationUI (1)
MS\Internal\Documents\RMPublishingDialog.cs (1)
512images.Images.Add(icon);
System.Windows.Forms (88)
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (5)
429if (actualIndex >= _imageList.Images.Count) 431actualIndex = _imageList.Images.Count - 1; 436return _imageList.Images[actualIndex]; 508get => _imageIndex.Index != ImageList.Indexer.DefaultIndex && _imageList is not null && _imageIndex.Index >= _imageList.Images.Count 509? _imageList.Images.Count - 1
System\Windows\Forms\Controls\ImageList\ImageList.cs (11)
19[DefaultProperty(nameof(Images))] 96private bool ShouldSerializeColorDepth() => Images.Count == 0; 175private bool ShouldSerializeImageSize() => Images.Count == 0; 188if (Images.Empty) 202Images.Clear(); 235Images.ResetKeys(); 526ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(index, Images.Count); 603ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(index, Images.Count); 734if (_originals is null || Images.Empty) 755=> Images is null 757: $"{base.ToString()} Images.Count: {Images.Count}, ImageSize: {ImageSize}";
System\Windows\Forms\Controls\ImageList\ImageList.Indexer.cs (1)
62return ImageList.Images.IndexOfKey(Key);
System\Windows\Forms\Controls\Labels\Label.cs (3)
374return ImageList.Images[ImageIndexer.ActualIndex]; 421if (ImageList is not null && (index >= ImageList.Images.Count)) 423return ImageList.Images.Count - 1;
System\Windows\Forms\Controls\Labels\Label.LabelImageIndexer.cs (3)
62return (Index < ImageList.Images.Count) ? Index : ImageList.Images.Count - 1; 65return ImageList.Images.IndexOfKey(Key);
System\Windows\Forms\Controls\ListView\ColumnHeader.cs (4)
92if (ImageList is null || ImageList.Images is null || imgIndex >= ImageList.Images.Count) 197if (_imageIndexer.Index != ImageList.Indexer.DefaultIndex && ImageList is not null && _imageIndexer.Index >= ImageList.Images.Count) 199return ImageList.Images.Count - 1;
System\Windows\Forms\Controls\ListView\ListView.cs (6)
1602(_imageListState is null || _imageListState.Images.Count == 0) ? 0 : _imageListState.Handle); 3691group.TitleImageIndex = group.ImageIndexer.ActualIndex < _imageListGroup.Images.Count 3693: _imageListGroup.Images.Count - 1; 4319int imageIndex = item.ImageIndexer.ActualIndex < _imageListLarge.Images.Count 4321: _imageListLarge.Images.Count - 1; 5965if (_imageListState is not null && _imageListState.Images.Count < 2)
System\Windows\Forms\Controls\ListView\ListViewGroup.cs (2)
286return imageList is null || ImageIndexer.Index < imageList.Images.Count 288: imageList.Images.Count - 1;
System\Windows\Forms\Controls\ListView\ListViewItem.cs (2)
477return ImageList is null || ImageIndexer.Index < ImageList.Images.Count 479: ImageList.Images.Count - 1;
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (1)
55internal bool HasImage => _owningItem.ImageList is not null && _owningItem.ImageList.Images.Count > 0
System\Windows\Forms\Controls\ListView\ListViewItemStateImageIndexConverter.cs (1)
74int nImages = imageList.Images.Count;
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (8)
1318int result = _normalButtonImages!.Images.Count; 1319_normalButtonImages.Images.Add(image); 2083ImageList.ImageCollection images = _normalButtonImages.Images; 2089_largeButtonImages.Images.Add(new Bitmap(bitmap, s_largeButtonSize.Width, s_largeButtonSize.Height)); 2106_largeButtonImages!.Images.Add(largeBitmap); 3904count = _normalButtonImages.Images.Count; 3908_normalButtonImages.Images.RemoveAt(i); 3909_largeButtonImages?.Images.RemoveAt(i);
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (4)
1034if (!disposing && ImageIndexer.ActualIndex < Owner.ImageList.Images.Count) 1037image = Owner.ImageList.Images[ImageIndexer.ActualIndex]; 1123&& Owner.ImageList is not null && ImageIndexer.Index >= Owner.ImageList.Images.Count) 1125return Owner.ImageList.Images.Count - 1;
System\Windows\Forms\Controls\TreeView\TreeNode.cs (9)
513&& ImageIndexer.Index >= tv.ImageList.Images.Count) 515return tv.ImageList.Images.Count - 1; 896&& SelectedImageIndexer.Index >= tv.ImageList.Images.Count) 898return tv.ImageList.Images.Count - 1; 1022StateImageIndexer.Index >= tv.StateImageList.Images.Count) 1024return tv.StateImageList.Images.Count - 1; 1640StateImageKey = _treeView.StateImageList.Images.Keys[StateImageIndex]; 2210tv.ImageList is { } imageList && ImageIndexer.ActualIndex >= imageList.Images.Count 2211? imageList.Images.Count - 1
System\Windows\Forms\Controls\TreeView\TreeView.cs (20)
541if (ImageIndexer.Index >= _imageList.Images.Count) 543return Math.Max(0, _imageList.Images.Count - 1); 629if (StateImageList is not null && StateImageList.Images.Count > 0 && _internalStateImageList is not null) 708if ((_stateImageList is null || _stateImageList.Images.Count == 0) && CheckBoxes) 1012if (SelectedImageIndexer.Index >= _imageList.Images.Count) 1014return Math.Max(0, _imageList.Images.Count - 1); 1763if (_stateImageList is null || _stateImageList.Images.Count <= 0) 1769Image[] images = new Image[_stateImageList.Images.Count + 1]; 1770images[0] = _stateImageList.Images[0]; 1771for (int i = 1; i <= _stateImageList.Images.Count; i++) 1773images[i] = _stateImageList.Images[i - 1]; 1778_internalStateImageList.Images.Clear(); 1779_internalStateImageList.Images.AddRange(images); 1784_internalStateImageList.Images.AddRange(images); 1969if (_stateImageList is null || _stateImageList.Images.Count <= 0) 1980Image[] images = new Image[_stateImageList.Images.Count + 1]; 1981images[0] = _stateImageList.Images[0]; 1982for (int i = 1; i <= _stateImageList.Images.Count; i++) 1984images[i] = _stateImageList.Images[i - 1]; 1987newImageList.Images.AddRange(images);
System\Windows\Forms\Controls\TreeView\TreeViewImageIndexConverter.cs (1)
120int nImages = imageList.Images.Count + 2;
System\Windows\Forms\Design\ComponentEditorForm.cs (1)
210_selectorImageList.Images.Add(page.Icon.ToBitmap());
System\Windows\Forms\ImageIndexConverter.cs (1)
144int nImages = imageList.Images.Count;
System\Windows\Forms\ImageKeyConverter.cs (2)
150int nImages = imageList.Images.Count; 162StringCollection imageKeys = imageList.Images.Keys;
System\Windows\Forms\Printing\PrintPreviewDialog.cs (1)
57_imageList.Images.AddStrip(ScaleHelper.GetIconResourceAsDefaultSizeBitmap(typeof(PrintPreviewDialog), "PrintPreviewStrip"));
System\Windows\Forms\VisualStyles\VisualStyleRenderer.cs (2)
320ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(imageIndex, imageList.Images.Count); 327g.DrawImage(imageList.Images[imageIndex], bounds);
System.Windows.Forms.Design (22)
System\Windows\Forms\Design\DesignBindingPicker.cs (6)
1911defaultImages.Images.AddStrip(images); 1924foreach (Image image in imageList.Images) 1926copy.Images.Add(image); 1943foreach (Image image in imageList.Images) 1946copy.Images.Add(scaledImage); 2254ImageList.ImageCollection? images = _picker?._treeViewCtrl?.ImageList?.Images;
System\Windows\Forms\Design\ImageCollectionCodeDomSerializer.cs (1)
55StringCollection imageKeys = imageList.Images.Keys;
System\Windows\Forms\Design\ImageIndexEditor.cs (3)
94if (index < _currentImageList.Images.Count) 96return _currentImageList.Images[index]; 101return _currentImageList.Images[key!];
System\Windows\Forms\Design\ImageListDesigner.cs (3)
30ImageList.Images.Clear(); 62ImageList.Images.Clear(); 75ImageList.Images.Clear();
System\Windows\Forms\Design\ImageListDesigner.OriginalImageCollection.cs (9)
78_owner.ImageList.Images.SetKeyName(index, name); 89_owner.ImageList.Images.Add(value.Name, value.Image); 93_owner.ImageList.Images.Add(value.Image); 118StringCollection imageKeys = _owner.ImageList.Images.Keys; 119for (int i = 0; i < _owner.ImageList.Images.Count; i++) 121_items.Add(new ImageListImage((Bitmap)_owner.ImageList.Images[i], imageKeys[i])); 132_owner.ImageList.Images.Clear(); 152_owner.ImageList.Images.Add(imageListImage.Name, imageListImage.Image); 158_owner.ImageList.Images.Clear();