위의 사진과 같이 시스템 트레이에 사용되는 ico 파일을 만드는 방법입니다.
이곳에서는 jpg, png, gif 등의 파일 형식을 사용할 수 없고 ico 파일만 가능합니다.
ico파일은 c#말고도 여러 곳에서 사용할 수 있다고 생각합니다.
이것은 내가 사용할 사진 파일(jpg, png, gif 등)을 준비하시면 금방 만들 수 있습니다.
먼저 구글에 covert icons 을 검색하면 제일 처음 나오는 페이지에 접속 할 수 있습니다.
https://iconverticons.com/online/ ==> 이곳입니다.
이 페이지에 접속하게 되면 제일 처음 화면에 나타나는 Drag an image or icon here, or
for a file to upload from your computer.
이곳에서 click to browse를 누르고 그림 파일을 선택합니다.
선택하게 되면 10초 이하의 시간이 걸리고 밑에 있는 그림과 같이 여러가지 파일을 선택할 수 있습니다.
여기서 ico 파일을 누르게 되면 ico 파일이 생성됩니다.
이후 프로젝트 -4 에서 사용하는 시스템 트레이 에서
NotifiIcon 이름 .Icon = 위치/파일이름; 을 입력하게되면 해당 아이콘 파일을 사용할 수 있습니다.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Threading;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
//버튼이름.Icon = "위치/파일이름";
}
}
}
위의 코드 처럼 처음 시작했을때 아이콘파일을 설정할 수 있고 제일 처음 그림에서 그림 파일을 선택 할 수 있습니다.
해당코드는 버튼을 누를때나 shown 메소드, 또는 다른 여러가지 방법으로도 사용할 수 있게 됩니다.
이상입니다.
댓글