Visual C# 2008 Express를 사용하고 있습니다. 응용 프로그램 (예 : .exe에 표시된 아이콘)과 기본 폼에 동일한 아이콘을 사용하고 싶습니다. 안타깝게도 VC#은 이것에 관해 매우 똑똑하지는 않지만 아이콘 데이터 복제를 주장합니다..NET (C#) 프로젝트에서 중복 아이콘 리소스 피하기
양식이나 프로젝트 아이콘 (파일 선택 만)에 사용할 "이미 포함 된"아이콘을 선택하는 방법이없는 것 같으며 두 파일에 같은 파일을 사용하면 파일이 두 번 포함됩니다. 내가 볼 수있는 한 멀리. 그것은 큰 문제가 아닙니다 (하드 드라이브 공간은 현재 저렴합니다, 그렇죠?)하지만 그것은 나에게 버그입니다.
어떤 생각을 어떻게 피할 수 있습니까? 양식이 구성 될 때 사용하기 위해 실행 가능 아이콘을 프로그래밍 방식으로로드하는 방법이 있습니까? 비슷한 것들에 관한 몇 가지 포럼 게시물은 .NET 리소스가 기존의 오래된 Windows 리소스 시스템을 사용하지 않는다고 제안하는 것으로 보입니다. 예전 스타일의 리소스를 얻는 프레임 워크 내에서 방법이 있습니까? 또는 Win32 API 함수를 바인드해야합니까?
왜 상속을 사용하지 않습니까? 하나의 사용자 정의 Form 클래스에 아이콘을 정의하고 어디에서나 사용할 수 있습니다. –
필자는 Delphi 프로그래밍 시간을 기억합니다 ... self.Icon = Application.Icon; : P ... .NET에서 너무 어려움 : D – Learner
가능한 중복 [리소스에서 아이콘을 사용하는 쉬운 방법?] (http : // stackoverflow.com/questions/5656809/any-easy-way-to-use-icons-from-resources) – KyleMit