PointToClient不太工作.(错误详细信息在.)
本文关键字:详细信息 错误 工作 PointToClient | 更新日期: 2023-09-27 18:18:38
我正在和我的一个朋友一起为班级考试做一个塔防。我想我会使用"PointToClient"来获取光标的位置,以便在我们想要放下它时发送给塔。但它并没有完全起作用。我一直得到错误:
的副总裁。PlaceTower'不包含'PointToClient'的定义,也没有扩展方法'PointToClient'接受类型为'Vp '的第一个参数。可以找到PlaceTower'(您是否缺少using指令或程序集引用?)。
代码如下;
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);
}
}
}
PointToClient
是属于System.Windows.Forms.Control
类的方法。GameWord继承了这个类吗?你的例外很能说明问题。让GameWorld继承Control,你就能解决这个问题。