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

Metodo TableLayoutPanel.GetRowSpan (Control)

 

Data di pubblicazione: ottobre 2016

Restituisce il numero di righe occupate dal controllo figlio specificato.

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

public int GetRowSpan(
	Control control
)

Parametri

control
Type: System.Windows.Forms.Control

Controllo figlio di TableLayoutPanel.

Valore restituito

Type: System.Int32

Numero di righe occupate dal controllo figlio. Il valore predefinito è 1.

Estensione su più righe è spesso utile per posizionare un controllo molto più alto rispetto agli altri elementi.

Questo metodo viene chiamato dalla RowSpan proprietà, che viene aggiunta ai controlli figlio in fase di progettazione.

Nell'esempio di codice viene illustrato come utilizzare il GetRowSpan e SetRowSpan metodi per impostare la larghezza di un Button controllo un TableLayoutPanel.

  private void toggleSpanBtn_Click(
System.Object sender, 
System.EventArgs e)
  {
      Control c = this.TableLayoutPanel1.GetControlFromPosition(0, 0);

      if ( c != null )
      {
          int xSpan = this.TableLayoutPanel1.GetColumnSpan(c);
          int ySpan = this.TableLayoutPanel1.GetRowSpan(c);

          if (xSpan>1)
          {
              xSpan = 1;
              ySpan = 1;
          }
          else
          {
              xSpan = 2;
              ySpan = 2;
          }

          this.TableLayoutPanel1.SetColumnSpan(c, xSpan);
          this.TableLayoutPanel1.SetRowSpan(c, ySpan);
      }
  }

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