C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 26 を表示中)
■12232 / )  Re[1]: MouseWheelイベントがつかえない
□投稿者/ Azulean (14回)-(2008/01/05(Sat) 17:34:40)
No12231 (のぶ さん) に返信
> web上でいろいろと調べてみると MouseWheel イベントを使用するようなことが書かれていますが
> イベント一覧に上記のようなイベントは出てきません。
表示されないように設定されているためです。
使用するためにはコードエディタからイベントを設定する必要があります。

コンストラクタのInitializeComponentの後あたりに、MouseWheelのイベントハンドラを登録するコードを書いてください。
("MouseWheel += "と入力後、Tabキーを2回押すと、イベントハンドラも生成してくれます)

public UserControl1()
{
InitializeComponent();
MouseWheel += new MouseEventHandler(UserControl1_MouseWheel);
}

void UserControl1_MouseWheel(object sender, MouseEventArgs e)
{
//TODO: ここで何かする
}

参考(Controlのメタデータ)
//
// 概要:
// コントロールにフォーカスがあるときにマウス ホイールが動くと発生します。
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Advanced)]
public event MouseEventHandler MouseWheel;
返信 編集キー/


管理者用

- Child Tree -