나는 C#을 세계에 새로운 그리고 난 다음이 코드를 사용하여 리스너 안에 다른 함수를 호출하는 것을 시도하고있다 : 그러나리스너 함수 내에서 함수를 호출하면
private void Form1_Load(object sender, EventArgs e)
{
listener = new GestureListener(100);
listener.onGesture += listener_onGesture;
controller = new Controller(listener);
}
static void listener_onGesture(Gesture gesture)
{
string gestures = "";
foreach (Gesture.Direction direction in gesture.directions) {
gestures = direction.ToString();
}
int howManyFingers = gesture.fingers;
if (gestures == "Left" && howManyFingers == 2) {
test();
} else {
Console.WriteLine("gestured " + gestures + " with " + gesture.fingers + " fingers.");
}
}
private void test()
{
pdf.gotoNextPage();
}
을,이 경우 작동하지 않는 것 나는 그렇게한다. 그것이 내게 줄 오류. test();입니다
객체 참조는 비 정적 필드, 메소드 또는 속성에 필요한 'LeapDemoTest.Form1.test()
를 어떻게이합니까?
그게 효과가 있어요. 도와 줘서 고마워, 웨 그햄 – StealthRT