バージョン

ImageList プロパティ (UltraComboEditor)

シンタックス
'宣言
 
Public Property ImageList As ImageList
public ImageList ImageList {get; set;}
使用例
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinEditors


    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim transparent As Color = Color.Transparent
        Dim imageList As ImageList = Me.GetImageList()

        '	Set the ImageTransparentColor property of the UltraWinEditors
        '	controls to Color.Transparent.
        Me.UltraTextEditor1.ImageTransparentColor = transparent
        Me.UltraComboEditor1.ImageTransparentColor = transparent
        Me.UltraFontNameEditor1.ImageTransparentColor = transparent
        Me.UltraDateTimeEditor1.ImageTransparentColor = transparent
        Me.UltraNumericEditor1.ImageTransparentColor = transparent
        Me.UltraCurrencyEditor1.ImageTransparentColor = transparent

        '	Set the ImageList property of the UltraWinEditors
        '	controls to the ImageList we created above.
        Me.UltraTextEditor1.ImageList = imageList
        Me.UltraComboEditor1.ImageList = imageList
        Me.UltraFontNameEditor1.ImageList = imageList
        Me.UltraDateTimeEditor1.ImageList = imageList
        Me.UltraNumericEditor1.ImageList = imageList
        Me.UltraCurrencyEditor1.ImageList = imageList

        '	Set the Image property of each control's Appearance to
        '	an image in the ImageList. We can do this by setting it to
        '	a member of the ImageList's Images collection, or its index
        '	in the Images collection.
        Me.UltraTextEditor1.Appearance.Image = 0
        Me.UltraComboEditor1.Appearance.Image = 1
		Me.ultraFontNameEditor1.Appearance.Image = Me.ultraFontNameEditor1.ImageList.Images(2)
        Me.UltraDateTimeEditor1.Appearance.Image = 3
		Me.ultraNumericEditor1.Appearance.Image = Me.ultraFontNameEditor1.ImageList.Images(4)
        Me.UltraCurrencyEditor1.Appearance.Image = 5

    End Sub

    Private Function GetImageList() As ImageList
        '	Create an ImageList
        Dim imageList As ImageList = New ImageList()
        Dim newSize As Size = New Size(16, 16)

        '	Convert some system icons to bitmaps and add them to the ImageList
        Dim bitmap As System.Drawing.Bitmap = New System.Drawing.Bitmap(SystemIcons.Warning.ToBitmap(), newSize)
        imageList.Images.Add(bitmap)

        bitmap = New System.Drawing.Bitmap(SystemIcons.Error.ToBitmap(), newSize)
        imageList.Images.Add(bitmap)

        bitmap = New System.Drawing.Bitmap(SystemIcons.Hand.ToBitmap(), newSize)
        imageList.Images.Add(bitmap)

        bitmap = New System.Drawing.Bitmap(SystemIcons.Question.ToBitmap(), newSize)
        imageList.Images.Add(bitmap)

        bitmap = New System.Drawing.Bitmap(SystemIcons.Asterisk.ToBitmap(), newSize)
        imageList.Images.Add(bitmap)

        bitmap = New System.Drawing.Bitmap(SystemIcons.Application.ToBitmap(), newSize)
        imageList.Images.Add(bitmap)

        Return imageList

    End Function
using System.Diagnostics;
using Infragistics.Win;
using Infragistics.Win.UltraWinEditors;


		private void button1_Click(object sender, System.EventArgs e)
		{
			Color transparent = Color.Transparent;
			ImageList imageList = this.GetImageList();

			//	Set the ImageTransparentColor property of the UltraWinEditors
			//	controls to Color.Transparent.
			this.ultraTextEditor1.ImageTransparentColor = transparent;
			this.ultraComboEditor1.ImageTransparentColor = transparent;
			this.ultraFontNameEditor1.ImageTransparentColor = transparent;
			this.ultraDateTimeEditor1.ImageTransparentColor = transparent;
			this.ultraNumericEditor1.ImageTransparentColor = transparent;
			this.ultraCurrencyEditor1.ImageTransparentColor = transparent;

			//	Set the ImageList property of the UltraWinEditors
			//	controls to the ImageList we created above.
			this.ultraTextEditor1.ImageList = imageList;
			this.ultraComboEditor1.ImageList = imageList;
			this.ultraFontNameEditor1.ImageList = imageList;
			this.ultraDateTimeEditor1.ImageList = imageList;
			this.ultraNumericEditor1.ImageList = imageList;
			this.ultraCurrencyEditor1.ImageList = imageList;

			//	Set the Image property of each control's Appearance to
			//	an image in the ImageList. We can do this by setting it to
			//	a member of the ImageList's Images collection, or its index
			//	in the Images collection.
			this.ultraTextEditor1.Appearance.Image = 0;
			this.ultraComboEditor1.Appearance.Image = 1;
			this.ultraFontNameEditor1.Appearance.Image = this.ultraFontNameEditor1.ImageList.Images[2];
			this.ultraDateTimeEditor1.Appearance.Image = 3;
			this.ultraNumericEditor1.Appearance.Image = this.ultraFontNameEditor1.ImageList.Images[4];
			this.ultraCurrencyEditor1.Appearance.Image = 5;
			
		}

		private ImageList GetImageList()
		{
			//	Create an ImageList
			ImageList imageList = new ImageList();
			Size newSize = new Size(16, 16);

			//	Convert some system icons to bitmaps and add them to the ImageList
			System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap( SystemIcons.Warning.ToBitmap(), newSize );
			imageList.Images.Add( bitmap );

			bitmap = new System.Drawing.Bitmap( SystemIcons.Error.ToBitmap(), newSize );
			imageList.Images.Add( bitmap );
			
			bitmap = new System.Drawing.Bitmap( SystemIcons.Hand.ToBitmap(), newSize );
			imageList.Images.Add( bitmap );
			
			bitmap = new System.Drawing.Bitmap( SystemIcons.Question.ToBitmap(), newSize );
			imageList.Images.Add( bitmap );
			
			bitmap = new System.Drawing.Bitmap( SystemIcons.Asterisk.ToBitmap(), newSize );
			imageList.Images.Add( bitmap );

			bitmap = new System.Drawing.Bitmap( SystemIcons.Application.ToBitmap(), newSize );
			imageList.Images.Add( bitmap );

			return imageList;
		}
参照