어떻게 만들 수 있습니 C#컨트롤이에서 이미지는 작은 구성 요소의 이미지?
-
01-07-2019 - |
문제
을 만들고 싶 상태 아이콘에 대한 C#WinForms TreeList 제어합니다.상태 조합의 다른 상태를(예를 들어.사용자는 노드를 비활성 상태일 수 있거나 금지하거나 비활성하고 금지),그리고 상태 아이콘으로 구성 겹치지 않는,작은 문양을 사용할 수 있습니다.
나는 진짜로 좋아하는 것을 피하기 위해 손으로 생성하는 모든 가능성 순열의 상태 아이콘으면 내가 그것을 피할 수 있습니다.
그것은 가능한 이미지를 만들어 목록(또는 그의 무리는 비트맵 자원이나 뭔가)나는 사용할 수 있습을 생성하는 컨트롤 프로그래밍 방식으로?
나를 찌르는 주변의 시스템입니다.그리스도의 밖으로 뛰어요.또한,나는니다.Net2.0.
해결책
Bitmap image1 = ...
Bitmap image2 = ...
Bitmap combined = new Bitmap(image1.Width, image1.Height);
using (Graphics g = Graphics.FromImage(combined)) {
g.DrawImage(image1, new Point(0, 0));
g.DrawImage(image2, new Point(0, 0);
}
imageList.Add(combined);
다른 팁
다만 이미지를 사용.추가에서 컨트롤을 추가 개인의 이미지입니다.그래서,다음과 같습니다.
Image img = Image.FromStream( /*get stream from resources*/ );
ImageList1.Images.Add( img );
제휴하지 않습니다 StackOverflow