
お世話になります。
宜しくお願いいたします。
以下のコードでエラーが出ます。
System.Drawing.Point p = this.PointToClient(System.Windows.Forms.Cursor.Position);
エラー内容
'クラス名' に 'PointToClient' の定義が含まれておらず、型 'クラス名' の最初の引数を受け付ける拡張メソッドが見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足しています。
使用中のクラスは、たしかに System.Windows.Controls.UserControl を継承しています。
さまざまな方法を試しましたが、全く理解できません。
・解決方法または、WPFでマウス座標を取得する方法について
ご教授お願いいたします。
No.1ベストアンサー
- 回答日時:
WinformのPointToClient相当のメソッドをWPFで探すと、VisualクラスのPointFromScreenが該当するようです
http://msdn.microsoft.com/ja-jp/library/system.w …
参考までに、(WinForm)PointToScreenは(WPF)PointToScreenです。
回答のための情報源:
http://social.msdn.microsoft.com/Forums/vstudio/ …
ご回答ありがとうございます。
URL拝見致しました。
System.Windows.Point swp = new System.Windows.Point(
System.Windows.Forms.Cursor.Position.X,
System.Windows.Forms.Cursor.Position.Y);
System.Windows.Point p = PointFromScreen(swp);
やたら長くなりましたが
ひとまずこれでできるようになりました!
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
interface,extend,implementの...
-
デバックログの出し方
-
ファイルパスが取得出来ない(P...
-
compareToにおける「自然順序付...
-
委譲って何ですか?
-
抽象クラスをJUNITでテストする...
-
Calendar型を使用して日付の差...
-
(vba)他のアプリケーションの右...
-
c# この高速化の方法あり? 2
-
C#でインターフェースのプロパ...
-
オーバーライドとラッパーの違い
-
【C#】クラスのコンストラクタ...
-
Commons-Discovery.jarとは?
-
サーブレットのクラス図について。
-
「タイプ初期化子が例外をスロ...
-
変数名の付け方
-
エクセルVBAで、条件に一致する...
-
レコード件数の表示
-
private static という変数の修飾
-
複数の変数を宣言する時、同時...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
(vba)他のアプリケーションの右...
-
interface,extend,implementの...
-
VB DLLプロジェクトについて
-
「継承されたメソッドの可視性...
-
C# 「データが失なわれる可能性...
-
【C#】クラスのコンストラクタ...
-
C#でインターフェースのプロパ...
-
「ラッパークラス」の存在意義...
-
メソッドの引数にクラス名を渡す
-
VBがオブジェクト指向言語でな...
-
オーバーライドとラッパーの違い
-
デバッグ時に「Source not found」
-
スクロールバーについて
-
携帯IApplicationのsuper
-
ファイルパスが取得出来ない(P...
-
EventListenerの実装について
-
c# この高速化の方法あり? 2
-
抽象クラスが継承されているか...
-
ASP.NETでの共通コードの書き方...
-
抽象クラスをJUNITでテストする...
おすすめ情報