2016-02-29 2 views
-1
using System; 
using System.Windows; 
using System.Windows.Forms; 
using System.Design; 
using System.Drawing; 

public class MouseMove 
{ 
    public var CursorSize = Cursor.Size; 
    public void MoveCursor() 
    { 
     Cursor.Current = new Cursor(Cursor.Current.Handle); 
     Cursor.Position = new Point(Cursor.Position.X - 50, Cursor.Position.Y - 50); 
     Cursor.Clip = new Rectangle(Cursor.Position, Cursor.Size); 
    } 
} 

Я использую следующее, чтобы попытаться переместить мышь автоматически, но у меня возникают проблемы с доступом к размеру мыши. Он говорит мне, что я не могу использовать контекстное ключевое слово «var» вне объявления локальной переменной. Может ли кто-нибудь сказать мне, как получить доступ к размеру? Кажется, я не могу получить this.Cursor или this.size/position, чтобы работать, поэтому я работаю над этим.Объявление Cursor.Size

+1

google, чтобы узнать, какой тип возвращает cursor.size. ОК - я сделаю это за вас. Его system.drawing.size – pm100

+0

вы никогда не используете переменную CursorSize в любом случае, просто удалите ее – pm100

+0

Когда я удаляю var, он сообщает мне, что ссылка на объект требуется для доступа к нестатистическому размеру. –

ответ

Смежные вопросы