0
私はクラスの試験のために私の友人と共にタワーディフェンスに取り組んでいます。そして、私は "PointToClient"を使用すると考えました。私たちがそれを置いておきたいときに、タワーと一緒に送信するカーソルの位置を取得する。しかし、それはかなり働いていません。PointToClientが動作していません。 (内のエラーの詳細)
'Vp.PlaceTower'に 'PointToClient'の定義がなく、 'Vp.PlaceTower'タイプの最初の引数を受け入れる拡張メソッド 'PointToClient'が見つかりませんでした。ディレクティブまたはアセンブリ参照を使用していますか?)。
コードは次のとおりです。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using System.Windows.Forms;
using System.ComponentModel;
using System.Data;
namespace Vp
{
class PlaceTower : GameWorld
{
private List<Tower> towers = new List<Tower>();
private Point cursorPos;
private Point position;
private Point oldCursorPos;
public void PlaceTower()
{
cursorPos = this.PointToClient(Cursor.Position);
}
}
}
私はこのメソッドを使用していましたので、使い方をチェックしましたが、どれも "Forms.Control"を持っていませんでした。これがどうすればいいかわかりました。私はかなり幸せでしょう:) – Etarnalazure
、助けてくれてありがとう:) – Etarnalazure
私は助けることができる喜んで:) –