내가 당신이라면 C#으로 Listview를 다시 작성하거나 C#으로 작성된 무료 또는 유료 그리드를 찾고 Winforms에서 사용하기위한 것입니다.
이 작업을 수행 한 후에 코드를 지원해야한다는 것을 잊지 마십시오. 에는 버그 수정 및 기능 추가가 포함되어있을 수 있습니다. 코드의 작동 방식과 디버깅 방법을 정확히 알고있는 것이 좋습니다. 또한 사용자의 요구에 더 적합한 Listview를 작성할 수있는 기회를 제공합니다.
이 C++ Listview를 사용하고 Winforms에서 사용하면이 작업은 상당히 어려울 것입니다. 당신이 그것을 사용하여 결정하는 경우 하지만, 내가 생각할 수있는 두 가지 옵션이 있습니다 :
개체를 유지하고 C#에서 데이터를 표시합니다 C++/CLI에서 목록보기의 래퍼 만들기는,이 것을 의미한다 Listview에서 C# 개체로 데이터를 옮기기 위해 많은 변환 코드를 작성해야하지만 작동해야합니다.
DllImport를 사용하고 ListView를 데이터 소스로 사용하여 실제로 모든 데이터를 가져올 수는 없지만 추한 CLI 코드를 작성할 수는 없습니다 ...
그래서 UI 코드에 대해 하나의 언어를 사용하는 것이 좋으며 UI 언어는 C#이 아니라 C#입니다.
행운을 빌어 요 ... 누군가가 그들은 아마도 이식 된 버전의 네이티브 코드를 원하지 않는 C 번호로 C++에서 포트를 요구한다면,
내가 생각하는 것입니다. –
유일한 요구 사항은 모양과 느낌을 Winforms 앱에 가져 오는 것입니다. 나는 지금 그것을하는 방법의 선택권을 탐구하고있다. –
관리되는 C++은 무엇입니까? –