Condividi tramite


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 può essere utile per eseguire il debug. Per segnalare più eventi o eventi che si verificano spesso, è consigliabile sostituire Show con Console.WriteLine o aggiungere il messaggio a una 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

ColumnWidthChangingEventArgs(Int32, Int32)

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

ColumnWidthChangingEventArgs(Int32, Int32, Boolean)

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

Proprietà

Cancel

Ottiene o imposta un valore che indica se l'evento debba 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

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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a