라디오 버튼 컨트롤의 클릭에 반응하려고합니다. 런타임에 EventArgs 변수는이 이미지에 표시된 EventArgs 유형의 기본 클래스가있는 MouseEventArgs 유형의 요소를 표시합니다. 캐스팅없이 사용할 수있는 유일한 방법은 등호, getHashCode, getType로하고 ToString 때문에 내가 편집을 허용하는 MouseEventArgs 형식으로있는 EventArgs를 주조하고있어 어디 EventArgs 클래스 내에서 MouseEventArgs 클래스에 어떻게 액세스합니까?
빨간색 화살표
을 보여줍니다. 한 노트, 저는 디자이너가 아니라 수동으로이 컨트롤을 만들고 있습니다.그러나 계속 진행하면 다음과 같은 오류가 발생합니다.
내가 오류를 이해하지만 난 그게 'EventArgs입니다'때문에 컴파일에 도착하는 방법을 알아낼 수없는 오전 클릭 방법에 액세스 할 수 없습니다.
모든 도움을 주셔서 감사합니다.
_Click_ 또는 _MouseClick_을 처리하고 있습니까? –
e.GetType(). FullName 및 typeof (MouseEventArgs) .FullName은 디버거에서 동일합니까? –
MouseEventArgs 클래스를 올바르게 참조하고 있습니까? http://msdn.microsoft.com/en-us/library/system.windows.forms.mouseeventargs.aspx vs http://msdn.microsoft.com/en-us/library/system.windows.input.mouseeventargs. aspx. – fsimonazzi