2010-06-04 2 views

답변

2

이에 대한 수정이 없다는 것을 해결하기 위해 수행해야 게 아니에요 및 IronPython Studio가 더 이상 지원되지 않기 때문에 아마도 하나가되지 않을 것입니다. DataGridView.BeginInit은 명시 적으로 구현되며 IronPython Studio는 IronPython 1.1을 기반으로합니다. ISupportInitialize를 가져온 후 "ISupportInitialize.BeginInit (self._DataGridView1)"로 변경하여 해결할 수는 있지만 디자이너를 돌면서 생존 할 수 있을지는 의심 스럽습니다.

IronPython Studio의 소스를 직접 사용할 수 있으므로 winforms 디자이너 코드를 수정하여 명시 적 인터페이스 구현 호출을 확인하고 대신이 코드를 내 보내보십시오. IronPython의 CodeDom 생성기를 수정했을 가능성이 높습니다.

하지만 실제로 IronPython Tools 및 WPF로 이동하는 것이 좋습니다. WinForms 디자이너를위한 코드를 생성하는 것은 IronPython에서 잘 작동하지 않으며 WPF가 훨씬 더 적합합니다. 다른 계획은 WinForm을 C#으로 디자이너를 생성하고 Python에서 서브 클래스로 만드는 것입니다.

관련 문제