Procedura: modificare l'aspetto del controllo TabControl Windows FormHow to: Change the Appearance of the Windows Forms TabControl

È possibile modificare l'aspetto delle schede in Windows Form utilizzando le proprietà del TabControl e TabPage gli oggetti che costituiscono le singole schede del controllo.You can change the appearance of tabs in Windows Forms by using properties of the TabControl and the TabPage objects that make up the individual tabs on the control. L'impostazione di queste proprietà è possibile visualizzare immagini sulle schede, visualizzare le schede in verticale anziché in orizzontale, la visualizzazione di più righe di schede e abilitare o disabilitare le schede a livello di codice.By setting these properties, you can display images on tabs, display tabs vertically instead of horizontally, display multiple rows of tabs, and enable or disable tabs programmatically.

Per visualizzare un'icona nella parte dell'etichetta di una schedaTo display an icon on the label part of a tab

  1. Aggiungere un ImageList al form.Add an ImageList control to the form.

  2. Aggiungere immagini all'elenco di immagini.Add images to the image list.

    Per ulteriori informazioni sugli elenchi di immagini, vedere componente ImageList e procedura: aggiungere o rimuovere immagini con il componente ImageList di Windows Form.For more information about image lists, see ImageList Component and How to: Add or Remove Images with the Windows Forms ImageList Component.

  3. Impostare il ImageList proprietà del TabControl per il ImageList controllo.Set the ImageList property of the TabControl to the ImageList control.

  4. Impostare il ImageIndex proprietà del TabPage all'indice di un'immagine appropriata nell'elenco.Set the ImageIndex property of the TabPage to the index of an appropriate image in the list.

Per creare più righe di schedeTo create multiple rows of tabs

  1. Aggiungere il numero di schede desiderato.Add the number of tab pages you want.

  2. Impostare il Multiline proprietà del TabControl a true.Set the Multiline property of the TabControl to true.

  3. Se le schede non è già visualizzata in più righe, impostare il Width proprietà del TabControl di larghezza di tutte le schede.If the tabs do not already appear in multiple rows, set the Width property of the TabControl to be narrower than all the tabs.

Per disporre le schede sul lato del controlloTo arrange tabs on the side of the control

A livello di codice, abilitare o disabilitare tutti i controlli in una schedaTo programmatically enable or disable all controls on a tab

  1. Impostare il Enabled proprietà del TabPage a true o false.Set the Enabled property of the TabPage to true or false.

    TabPage1.Enabled = False  
    
    tabPage1.Enabled = false;  
    
    tabPage1->Enabled = false;  
    

Per visualizzare le schede come pulsantiTo display tabs as buttons

Vedere ancheSee Also

Controllo TabControlTabControl Control
Panoramica del controllo TabControlTabControl Control Overview
Procedura: Aggiungere un controllo a un oggetto TabPageHow to: Add a Control to a Tab Page
Procedura: Disabilitare le schedeHow to: Disable Tab Pages
Procedura: Aggiungere e rimuovere schede con il controllo TabControl di Windows FormHow to: Add and Remove Tabs with the Windows Forms TabControl