ColumnWidthChangingEventArgs Classe

Definizione

Fornisce i dati per l'evento ColumnWidthChanging.

public ref class ColumnWidthChangingEventArgs : System::ComponentModel::CancelEventArgs
public class ColumnWidthChangingEventArgs : System.ComponentModel.CancelEventArgs
type ColumnWidthChangingEventArgs = class
    inherit CancelEventArgs
Public Class ColumnWidthChangingEventArgs
Inherits CancelEventArgs
Ereditarietà
ColumnWidthChangingEventArgs

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questo tipo. Nell'esempio un gestore eventi segnala l'occorrenza dell'evento ColumnWidthChanging . Questo report consente di apprendere quando si verifica l'evento e di facilitare il debug. Per segnalare più eventi o eventi che si verificano frequentemente, è consigliabile sostituire Show con Console.WriteLine o accodare il messaggio a un oggetto multilinea TextBox.

Per eseguire il codice di esempio, incollarlo in un progetto contenente un'istanza di tipo ListView denominata ListView1. Assicurarsi quindi che il gestore eventi sia associato all'evento ColumnWidthChanging .

private void ListView1_ColumnWidthChanging(Object sender, ColumnWidthChangingEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "ColumnIndex", e.ColumnIndex );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "NewWidth", e.NewWidth );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Cancel", e.Cancel );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "ColumnWidthChanging Event" );
}
Private Sub ListView1_ColumnWidthChanging(sender as Object, e as ColumnWidthChangingEventArgs) _ 
     Handles ListView1.ColumnWidthChanging

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "ColumnIndex", e.ColumnIndex)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "NewWidth", e.NewWidth)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Cancel", e.Cancel)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"ColumnWidthChanging Event")

End Sub

Commenti

L'evento ColumnWidthChanging è un evento annullabile.

Costruttori

Nome Descrizione
ColumnWidthChangingEventArgs(Int32, Int32, Boolean)

Inizializza una nuova istanza della ColumnWidthChangingEventArgs classe , specificando l'indice e la larghezza della colonna e se annullare l'evento.

ColumnWidthChangingEventArgs(Int32, Int32)

Inizializza una nuova istanza della ColumnWidthChangingEventArgs classe con l'indice e la larghezza di colonna specificati.

Proprietà

Nome Descrizione
Cancel

Ottiene o imposta un valore che indica se l'evento deve essere annullato.

(Ereditato da CancelEventArgs)
ColumnIndex

Ottiene l'indice della colonna la cui larghezza viene modificata.

NewWidth

Ottiene o imposta la nuova larghezza per la colonna.

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a