ButtonBase.ImageList ButtonBase.ImageList ButtonBase.ImageList ButtonBase.ImageList Property

정의

단추 컨트롤에 표시된 ImageList를 포함하는 Image를 가져오거나 설정합니다.Gets or sets the ImageList that contains the Image displayed on a button control.

public:
 property System::Windows::Forms::ImageList ^ ImageList { System::Windows::Forms::ImageList ^ get(); void set(System::Windows::Forms::ImageList ^ value); };
public System.Windows.Forms.ImageList ImageList { get; set; }
member this.ImageList : System.Windows.Forms.ImageList with get, set
Public Property ImageList As ImageList

속성 값

ImageList입니다.An ImageList. 기본값은 null입니다.The default value is null.

예제

다음 코드 예제에서는 파생된 클래스 Button 가져오거나 설정 합니다 ImageListImageIndex 속성입니다.The following code example uses the derived class, Button and sets the ImageList and ImageIndex properties. 이 코드를 실행 하려면를 ImageList 를 만든 후 하나 이상 Image 할당 되도록 합니다.This code requires that an ImageList has been created and a minimum of one Image has been assigned to it. 이 코드는 명명 된 bitmapimage 있다고도 필요 MyBitMap.bmp 에 저장 된 C:\Graphics 디렉터리입니다.This code also requires that you have a bitmap image named MyBitMap.bmp stored in the C:\Graphics directory.

private:
   void AddMyImage()
   {
      // Assign an image to the imageList.
      imageList1->Images->Add( Image::FromFile( "C:\\Graphics\\MyBitmap.bmp" ) );
      // Assign the imageList to the button control.
      button1->ImageList = imageList1;
      // Select the image from the ImageList (using the ImageIndex property).
      button1->ImageIndex = 0;
   }
private void AddMyImage()
 {
    // Assign an image to the ImageList.
    ImageList1.Images.Add(Image.FromFile("C:\\Graphics\\MyBitmap.bmp"));
    // Assign the ImageList to the button control.   
    button1.ImageList = ImageList1;
    // Select the image from the ImageList (using the ImageIndex property).    
    button1.ImageIndex = 0;
 }
 
Private Sub AddMyImage()
    ' Assign an image to the ImageList.
    ImageList1.Images.Add(Image.FromFile("C:\Graphics\MyBitmap.bmp"))
    ' Assign the ImageList to the button control.   
    button1.ImageList = ImageList1
    ' Select the image from the ImageList (using the ImageIndex property).    
    button1.ImageIndex = 0
End Sub 'AddMyImage

설명

경우는 ImageList 또는 ImageIndex 속성이 설정 되어 합니다 Image 속성이 설정 되어 null, 기본값으로.When the ImageList or ImageIndex property is set, the Image property is set null, which is its default value.

참고

경우는 ImageList 속성 값으로 변경 됩니다 null, ImageIndex 속성이 기본값인-1을 반환 합니다.If the ImageList property value is changed to null, the ImageIndex property returns its default value, -1. 그러나 할당 된 ImageIndex 값을 내부적으로 유지 하 고 사용 하는 경우 다른 ImageList 에 할당 되는 ImageList 속성.However, the assigned ImageIndex value is retained internally and used when another ImageList is assigned to the ImageList property. 경우 새 ImageList 에 할당 합니다 ImageList 속성이 ImageList.ImageCollection.Count 속성 값에 할당 된 값 보다 작거나를 ImageIndex 1을 뺀 값 속성 (컬렉션이 0 기반 인덱스 이므로), ImageIndex 속성 값이 하나에 조정 됩니다 보다 작은 Count 속성 값입니다.If the new ImageList assigned to the ImageList property has an ImageList.ImageCollection.Count property value that is less than or equal to the value assigned to the ImageIndex property minus one (because the collection is a zero-based index), the ImageIndex property value is adjusted to one less than the Count property value. 예를 들어 단추 컨트롤 ImageList 있고 세 개의 이미지가 있는 ImageIndex 속성이 2로 설정 됩니다.For example, consider a button control whose ImageList has three images and whose ImageIndex property is set to 2. ImageList 두 개의 이미지가 있는 단추에 할당 되는 ImageIndex 값이 1로 변경 합니다.If a new ImageList that has only two images is assigned to the button, the ImageIndex value changes to 1.

적용 대상

추가 정보