C#/예제 프로그램

[C#/.Net] ColorDialog를 이용한 15색상 설정 프로그램 예제

Fly_Mir 2015. 10. 29. 16:37
Mir의 운영환경
본체DeskTop
O SWindows XP Professional Ver 2002 Service Pack 2
ApplicationVisualStudio2005 (Ver.8.0.50727.42)
.NetFramework Ver 2.0

15가지 색상의 설정값을 저장 할수 있는 프로그램을 만들어보자.

필자가 로그 분석 프로그램을 만드는중 각 Lane별 색상을 표시해달라고 해서 겸사겸사 만든 프로그램입니다.

(원래 VS 2005로 만들었는데 집에서 주석 수정하다가 VS 2008이 되어버렸네요 ㅠ)


사용방법은 라인 버튼 클릭시 하단 Color Change에 텍스트 색상과 배경색이 표시되고 각각 버튼 클릭시 색상표가 열리며 색상 변경이 가능하게 됩니다.

설정한 색상값은 저장시 프로그램 실행폴더에 CONFIG.ini파일에 저장되게 해놨으니 편하게 쓰시면 됩니다.

(한번 저장하면 다음부터는 저장한값을 불러오게 됩니다.)

버튼을 사용하긴 하였지만 로직내에는 Control로 변환하여 처리하였기 때문에 혹시 색상을 더 많이 저장하고 싶으시거나 다른 Control로 만들고 싶으면 초기화시 List내에 추가해주고 클릭 이벤트만 걸어주면 됩니다~ (아마도..;)

로직에 사용된 기법들은 하나하나 포스팅하도록 노력하겠습니다.

Set_Color.zip
다운로드

Ps. 버그 있으면 제보 부탁드립니다.