Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Proprietà Label.BorderStyle

 

Data di pubblicazione: ottobre 2016

Ottiene o imposta lo stile del bordo del controllo.

Spazio dei nomi:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public virtual BorderStyle BorderStyle { get; set; }

Valore proprietà

Type: System.Windows.Forms.BorderStyle

Uno dei valori di BorderStyle. Il valore predefinito è BorderStyle.None.

Exception Condition
InvalidEnumArgumentException

Il valore assegnato non è uno del BorderStyle valori.

È possibile utilizzare questa proprietà per aggiungere un bordo del controllo. Questa proprietà viene in genere utilizzata per distinguere un Label che rappresenta l'etichetta di un altro controllo da un Label che visualizza lo stato di un processo in un'applicazione.

Esempio di codice riportato di seguito viene illustrato come creare un Label controllo che dispone di un bordo tridimensionale e un'immagine visualizzata utilizzando il ImageList e ImageIndex proprietà. Inoltre, il controllo ha una didascalia con un carattere mnemonico specifico. Il codice di esempio utilizza il PreferredHeight e PreferredWidth proprietà per impostare correttamente le dimensioni di Label controllo nel form in cui è visualizzato. Questo esempio richiede che un ImageList sia stato creato e denominato imageList1 e che sia stato caricato due immagini. Nell'esempio si presuppone inoltre che il codice sia all'interno di un form con il System.Drawing dello spazio dei nomi aggiunto al relativo codice.

public void CreateMyLabel()
{
   // Create an instance of a Label.
   Label label1 = new Label();

   // Set the border to a three-dimensional border.
   label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
   // Set the ImageList to use for displaying an image.
   label1.ImageList = imageList1;
   // Use the second image in imageList1.
   label1.ImageIndex = 1;
   // Align the image to the top left corner.
   label1.ImageAlign = ContentAlignment.TopLeft;

   // Specify that the text can display mnemonic characters.
   label1.UseMnemonic = true;
   // Set the text of the control and specify a mnemonic character.
   label1.Text = "First &Name:";

   /* Set the size of the control based on the PreferredHeight and PreferredWidth values. */
   label1.Size = new Size (label1.PreferredWidth, label1.PreferredHeight);

   //...Code to add the control to the form...
}

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: