Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

TabControl.ImageList-Eigenschaft

Aktualisiert: November 2007

Ruft die auf den Registerkarten des Steuerelements anzuzeigenden Bilder ab oder legt diese fest.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public ImageList ImageList { get; set; }
/** @property */
public ImageList get_ImageList()
/** @property */
public  void set_ImageList(ImageList value)

public function get ImageList () : ImageList
public function set ImageList (value : ImageList)

Eigenschaftenwert

Typ: System.Windows.Forms.ImageList
Eine ImageList, die die auf den Registerkarten anzuzeigenden Bilder angibt.

Um auf einer Registerkarte ein Bild anzeigen zu lassen, legen Sie die ImageIndex-Eigenschaft dieser TabPage fest. ImageIndex fungiert als Index für ImageList.

Im folgenden Beispiel wird ein TabControl mit einer TabPage erstellt. In diesem Beispiel wird die ImageList-Eigenschaft verwendet, um auf den Registerkarten von tabControl1 Bilder aus der Auflistung anzuzeigen, die von der ImageListmyImages definiert wird.

Verwenden Sie für dieses Beispiel die folgenden Namespaces: System.Drawing, System.ComponentModel , System.Windows.Forms und System.Resources.

using System.Drawing;
using System.ComponentModel;
using System.Windows.Forms;
using System.Resources;

public class Form1 : Form
{
    public Form1()
    {
        IContainer components = new Container();
        ResourceManager resources = new ResourceManager(typeof(Form1));
        TabControl tabControl1 = new TabControl();
        TabPage tabPage1 = new TabPage();

        // Declares and instantiates the ImageList object.
        ImageList myImages = new ImageList(components);

        tabControl1.Controls.Add(tabPage1);
        // Sets the images in myImages to display on the tabs of tabControl1. 
        tabControl1.ImageList = myImages;

        tabPage1.ImageIndex = 0;
        tabPage1.Text = "tabPage1";

        // Gets the handle that provides the data of myImages.
        myImages.ImageStream = ((ImageListStreamer)(resources.GetObject("myImages.ImageStream")));

        // Sets properties of myImages. 
        myImages.ColorDepth = ColorDepth.Depth8Bit;
        myImages.ImageSize = new Size(16, 16);
        myImages.TransparentColor = Color.Transparent;

        this.Controls.Add(tabControl1);
    }

    static void Main() 
    {
        Application.Run(new Form1());
    }
}


import System.Drawing.*;
import System.ComponentModel.*;
import System.Windows.Forms.*;
import System.Resources.*;

public class Form1 extends Form
{
    public Form1()
    {
        IContainer components = new Container();
        ResourceManager resources = new ResourceManager(Form1.class.ToType());
        TabControl tabControl1 = new TabControl();
        TabPage tabPage1 = new TabPage();
        // Declares and instantiates the ImageList object.
        ImageList myImages = new ImageList(components);

        tabControl1.get_Controls().Add(tabPage1);
        // Sets the images in myImages to display on the tabs of tabControl1.
        tabControl1.set_ImageList(myImages);

        tabPage1.set_ImageIndex(0);
        tabPage1.set_Text("tabPage1");
        // Gets the handle that provides the data of myImages.
        myImages.set_ImageStream(((ImageListStreamer)resources.
            GetObject("myImages.ImageStream")));
        // Sets properties of myImages. 
        myImages.set_ColorDepth(ColorDepth.Depth8Bit);
        myImages.set_ImageSize(new Size(16, 16));
        myImages.set_TransparentColor(Color.get_Transparent());

        this.get_Controls().Add(tabControl1);
    } //Form1

    public static void main(String[] args)
    {
        Application.Run(new Form1());
    } //main
} //Form1


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0, 2.0, 1.1, 1.0
Anzeigen: