2015-01-15 3 views
1

https://stackoverflow.com/a/12491626/67824에 설명 된대로 아이콘을 설정했지만 도킹과 일반 응용 프로그램 아이콘에는 일반 응용 프로그램 아이콘 (녹색 "exec"텍스트가있는 회색 화면) ⌘ + 탭 응용 프로그램 전환기 (MonoDevelop에서 실행할 때와 mono foo.exe을 사용하여 실행할 때). mono-compliant version of LINQPad을 실행하면 LINQPad 응용 프로그램 아이콘이 표시되므로 완료 할 수 있음을 알았습니다.Monodevelop 3.1.1의 GTK # 응용 프로그램에 대한 응용 프로그램 아이콘을 설정할 수 없습니다

답변

0

또한 기본 창 클래스에서 SetIconFromFile 메서드를 사용합니다. 내 아이콘이 내 응용 프로그램의 루트에있는 이미지 폴더에 복사되는 아래의 예 :

this.SetIconFromFile(string.Format("{0}{1}Images{2}Logo.ico", System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Location), System.IO.Path.DirectorySeparatorChar, System.IO.Path.DirectorySeparatorChar)); 
+0

정상적인 응용 프로그램 아이콘으로 표시됩니다. 아마도 아이콘 크기에는 특정 요구 사항이 있습니다. 아이콘의 크기는 무엇입니까? –