ふらっと C#,C♯,C#(初心者用) Part158at TECHふらっと C#,C♯,C#(初心者用) Part158 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト880:デフォルトの名無しさん (スッップ Sd94-XM1G) 23/07/18 10:03:44.12 W6YFjoCEd.net >>865 >>869 はーやっぱり知識ある人は知ってるんですねー こういう理屈じゃないところでいちいち悩まないといけないのが大変ですわ まったく別の話なんですけど、 今これ>>832作ってて面白いこと気づきました MouseClickイベントって右クリック・左クリック別に処理を分けられないじゃないですか e.Button == MouseButton.Left とかが使えるMouseDown使えって言われるんですけど bool isRightClickみたいなフィールドつくって、MouseDownのイベントハンドラで右・左判別して結果をisRightClickに設定 んで、MouseDownイベントの直後にMouseClickイベントも発生するからこいつのハンドラでisRightClickを取得して右・左別に処理わけることができた! ってこれもみんな普通にやってんのかな・・・自分としては大発見なのだが。 今左右クリックやD&Dで細かい動きを作ってるんでこれは貴重な発見だった 881:デフォルトの名無しさん (スププ Sd94-uP9V) 23/07/18 10:04:51.17 5Ch5Zuv0d.net >>867 >>868 ありがとうございます 質問のしかたが悪くうまく伝わっていないのですが回答は知りたかったことの一部でもありその部分については理解しました。 public class Hoge :IpropertyChanged { public Square square } とした時に squareが値をもっていないことから、methodでsquare.widthの値を変えたとしてもsquareか変化したことを認識できないとの理解です SquareにIPropertyChangedを噛ませてhogeのpropertyが変わったとする方法もあるのかも知れませんがsquare自身に値を持たせる方法があったら教えて下さい 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch