DOBON.NET DOBON.NETプログラミング掲示板過去ログ

自分で定義したフィールドにイベントを定義することはできますか?

環境/言語:[OS : Windows 7 / 言語 : C# / .NET Framework : 3.5]
分類:[.NET]

【解決したい問題】

はじめまして。

以下のようなコードで、フィールドとそのプロパティを2つ定義しています。


private string FieldA;
internal string fielda
{
get { return FieldA; }
set { FieldA = value; }

}

private string FieldB;
internal string fieldb
{
get { return FieldB; }
set { FieldB = value; }

}

このとき、fielda、fieldbプロパティの値が変更されたときに発生する、
フォームのBackColorChangedイベントのような
イベントを自分で定義することはできますか?
■No29890に返信(Wattさんの記事)
> このとき、fielda、fieldbプロパティの値が変更されたときに発生する、
> フォームのBackColorChangedイベントのような
> イベントを自分で定義することはできますか?

何がわからないのでしょうか?
イベントは自分で定義できますし、呼び出せるので、プロパティの変化イベントに限らずに、自分で作り出せるものですよ。
http://dobon.net/vb/dotnet/vb2cs/event.html

あとは、前回と変わったかのチェックする if 文も組み合わせないといけないかもしれません。

DOBON.NET | プログラミング道 | プログラミング掲示板