2012-12-14 2 views
1

winform 아이콘을 디렉토리에있는 아이콘으로 변경해야합니다. 이것은 웹 브라우저가 웹 사이트 아이콘로드를 처리하는 것과 같은 방식으로 작동해야합니다. 생성자 또는 폼의 Load 이벤트에폴더에서 winforms 아이콘을 동적으로로드하십시오.

+0

'Form.Icon' 속성을 사용해 보셨나요? –

+1

어떤 아이콘을 변경해야합니까? 응용 프로그램 아이콘? 웹 브라우저는 어떻게 관련이 있습니까? – Neolisk

+0

아니요. Form.Icon 마녀를 사용해 보았습니다. 지금 테스트 중이 야. 변경할 필요가있는 아이콘은 winforms 응용 프로그램 기본 창입니다. – jgetner

답변

0

설정 아이콘 속성 (아이콘이 응용 프로그램 디렉토리에 존재하는지 확인) :

Icon = new Icon("favicon.ico"); 
1

을이 당신이 FileSystemWatcher를 사용하고 생성 변화를 모니터링 할 수있는 동적 될 것입니다 경우 파일에 대한 폴더의 이벤트가 변경됩니다.

private void fileSystemWatcher1_Changed(object sender, System.IO.FileSystemEventArgs e) 
{ 
    if (e.Name == "myIcon.ico") 
    { 
     this.Icon = new Icon(e.FullPath); 
    } 
} 
관련 문제