728x90
반응형
728x170
▶ 리소스 스트림 구하기 예제
using System.IO;
using System.Reflection;
Assembly assembly = typeof(MainForm).Assembly;
string nameSpace = "TestProject.Images"; // TestProject 프로젝트 Images 폴더이다.
string fileName = "sample.png";
Stream stream = GetResourceStream(assembly, nameSpace, fileName);
※ sample.png 파일은 빌드 작업이 "포함 리소스"로 설정되어야 한다.
728x90
▶ 리소스 스트림 구하기
using System.IO;
using System.Reflection;
#region 리소스 스트림 구하기 - GetResourceStream(assembly, nameSpace, filePath)
/// <summary>
/// 리소스 스트림 구하기
/// </summary>
/// <param name="assembly">어셈블리</param>
/// <param name="nameSpace">네임스페이스</param>
/// <param name="filePath">파일 경로</param>
/// <returns>리소스 스트림</returns>
public Stream GetResourceStream(Assembly assembly, string nameSpace, string filePath)
{
Stream stream = null;
try
{
stream = assembly.GetManifestResourceStream(nameSpace + "." + filePath);
}
catch
{
if(stream != null)
{
stream.Close();
}
return null;
}
return stream;
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > WinForm' 카테고리의 다른 글
[C#/WINFORM] HSL 색상 구조체 (0) | 2015.01.26 |
---|---|
[C#/WINFORM] CMYK 색상 구조체 (0) | 2015.01.26 |
[C#/WINFORM] CMY 색상 구조체 (0) | 2015.01.26 |
[C#/WINFORM] 리소스 이미지 구하기 (0) | 2015.01.25 |
[C#/WINFORM] 리소스 커서 구하기 (0) | 2015.01.25 |
[C#/WINFORM] SendKeys 클래스 : Send 정적 메소드를 사용해 TextBox 객체에 키 입력 보내기 (0) | 2015.01.22 |
[C#/WINFORM] 거리 구하기 (0) | 2015.01.01 |
[C#/WINFORM] 이미지를 PDF 파일로 저장하기 (0) | 2014.12.31 |
[C#/WINFORM] 투명 비트맵 그리기 (0) | 2014.12.27 |
[C#/WINFORM] 리소스 스트림 구하기 (0) | 2014.12.27 |
댓글을 달아 주세요