2010-12-23 5 views
2

일부 검색 후에 나는 dragdrop가 그림 상자에 어떻게 구현되는지를 알아 냈습니다. 그러나 한 가지가 있습니다 - (물론 상속 된) allowdrop 속성은 picturebox 클래스의 코드 또는 속성 창에서 액세스 할 수 없습니다.DragDrop- PictureBox 컨트롤 지원

((Control)pictureBox1).AllowDrop = true;

는 내가 왜 그렇게해야합니까 : 그래서 난 내 양식 부하에 다음 줄을 추가 작업을 만드는 방법? msdn에서 "이 API는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다."

+0

PictureBox의 이름을 지정해야합니다. – SLaks

답변

1

PictureBox 클래스는 속성을 무시하고이 인텔리에 표시 할 수없는

[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)] 

추가)

모든 설명

에 감사하고 내 문법 죄송합니다.
그러나 캐스팅하지 않고 속성을 설정할 수 있습니다.

Microsoft는 속성이 컨트롤에 적용되지 않을 때이 작업을 수행합니다. (예 : PictureBox.Text)
AllowDrop이 PictureBox에 적용되지 않는 이유를 모르겠습니다. 근원은 아무것도 언급하지 않는다.

+1

나는 이것이 마이크로 소프트 비밀 중 하나라고 생각합니다 ... 빠른 응답을 주셔서 감사합니다! 누구나 단서가 있다면 게시 해 주시기 바랍니다.) – Effdee