coding/c# 2

C# 보이지 않는 윈도우폼 만들기 + 작업관리자에서 프로그램 숨기기(taskbar hide) ShowInTaskbar, FormWindowState.Minimized

이번 프로그램은 보이지 않는 윈도움 폼을 만들어봤는데요 . 더해서 아래의 그림과 같이 프로그램을 작업표시줄에서 숨겨보도록 하겠습니다. 보이지 않는 윈도우 폼은 2가지 방법을 제시 했습니다. 1번 this.WindowState = FormWindowState.Minimized; 로 작업표시줄을 최소화 하는 방법과 가장 간단한 2번 this.Opacity = 0; 로 폼의 Opacity를 투명하게 만드는 방법이 있는데 되도록 1번과 같이 하는것을 추천합니다. 이유는 2번의 방법을 사용할 경우 간혹 타 프로그램이나 윈도우즈 바탕화면의 repaint와 같은 이벤트가 발생할경우 opacity로 숨겨놓은 윈도우가 나타났다가 사라지는 깜박임 현상이 있을 수 있습니다. 아래 간단히 코드블록 올리겠습니다. 자세한 내용은..

coding/c# 2020.03.30

C# 메세지박스 15종 MessageBoxButtons, MessageBoxIcon

여러가지 형태의 메세지박스입니다. 아래와 같이 15가지로 정리해봤습니다. 15가지의 결과 화면입니다. 소스 보시면 정확하게 주석 달아두었으니 필요하신대로 골라 사용하시면 됩니다. MessageBoxButtons, MessageBoxIcon 버튼 클릭시 이벤트 간략한 소스 올립니다. 전체 소스는 하단에 zip 파일 다운 받으시면 됩니다. private void Mbox_01_Click(object sender, EventArgs e) { MessageBox.Show("내용!", "타이틀"); // 메세지 박스 기본 - 버튼 (확인) } private void Mbox_02_Click(object sender, EventArgs e) { MessageBox.Show("내용!", "타이틀", MessageBo..

coding/c# 2020.03.26