ColumnWidthChangingEventArgs クラス

定義

ColumnWidthChanging イベントのデータを提供します。

public ref class ColumnWidthChangingEventArgs : System::ComponentModel::CancelEventArgs
public class ColumnWidthChangingEventArgs : System.ComponentModel.CancelEventArgs
type ColumnWidthChangingEventArgs = class
    inherit CancelEventArgs
Public Class ColumnWidthChangingEventArgs
Inherits CancelEventArgs
継承
ColumnWidthChangingEventArgs

次のコード例では、この型の使用方法を示します。 この例では、イベント ハンドラーは、 ColumnWidthChanging イベントの発生を報告します。 このレポートは、イベントがいつ発生するかを学習するのに役立ち、デバッグに役立ちます。 複数のイベントや頻繁に発生するイベントについて報告するには、 ShowConsole.WriteLine に置き換えるか、メッセージを複数行の TextBoxに追加することを検討してください。

コード例を実行するには、ListViewという名前の型のインスタンスを含むプロジェクトListView1貼り付けます。 次に、イベント ハンドラーが 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

注釈

ColumnWidthChanging イベントはキャンセル可能なイベントです。

コンストラクター

名前 説明
ColumnWidthChangingEventArgs(Int32, Int32, Boolean)

列のインデックスと幅、およびイベントを取り消すかどうかを指定して、 ColumnWidthChangingEventArgs クラスの新しいインスタンスを初期化します。

ColumnWidthChangingEventArgs(Int32, Int32)

指定した列インデックスと幅を使用して、 ColumnWidthChangingEventArgs クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Cancel

イベントを取り消す必要があるかどうかを示す値を取得または設定します。

(継承元 CancelEventArgs)
ColumnIndex

幅が変更されている列のインデックスを取得します。

NewWidth

列の新しい幅を取得または設定します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象