- - PR -
NumericUpDownの値変更
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-06-23 16:58
型は分かっていても、EventHandler のコンストラクタに与えるメソッドが色々あるのが困ってるんでは? // updown_ValueChanged1, updown_ValueChanged2, ... 私ならデリゲートの削除追加とかせず、普通にフラグで管理すると思います。 マルチに扱う場合は Hashtable でコントロールをキーにフラグ管理。 複数の箇所から操作する可能性があるのならプライベートなプロパティ/メソッド。 | ||||||||
|
投稿日時: 2006-06-23 17:01
その"ValueChanged"のようイベントに自分+=/-= new System.EventHandler(***)というのメソッドを呼び出しては複数回同じイベントが追加させる危険性があると思います。。。
| ||||||||
|
投稿日時: 2006-06-23 17:07
みんな落ち着け、質問をよく読むんだ。
| ||||||||
|
投稿日時: 2006-06-23 17:23
***を引数にしなければないのはわかっているが、引数宣言の型と呼び出すほうの記述がわからない ということではなく? | ||||||||
|
投稿日時: 2006-06-23 17:45
私はHongliang説と同じ解釈です。 [ メッセージ編集済み 編集者: lalupin4 編集日時 2006-06-24 11:38 ] | ||||||||
|
投稿日時: 2006-06-23 18:30
返信が遅れました。 お二人のおっしゃるとおりの箇所で困っております。 | ||||||||
|
投稿日時: 2006-06-23 20:00
この話はかみ合ってるのだろうか。。
***の部分だけを引数にしようとするから混乱するのでは? ↓これごと引数にしちゃえばいいのでは? new System.EventHandler(***)
#そもそもデリゲートを引数にした場合、どうやって -= するのかわからなかった・・ #というか、麒麟 様さんのおっしゃってることが起きた、、気がする、、 | ||||||||
|
投稿日時: 2006-06-23 21:16
うげ。質問の意味を取り違えてたわw
> 例えば、以下のようなメソッドを作ったとして、"***"の部分に与えるメソッドはどのよ > うにすれば渡せるのでしょうか? メソッドに着目しすぎたわな。 |