gFinger 손끝으로 만드는 세상


영문법 Check Site


영어도 익숙하지 않고 요즘 스펠링도 자꾸 틀려서 찾아서 시험해본 영문법 검사 사이트...




http://www.gingersoftware.com/grammarcheck

Program 2번 실행 방지


Main Program에서 아래 굵은 부분을 추가

        static System.Threading.Mutex singleton = new System.Threading.Mutex(true, "ssPLCADS");
        [STAThread]
        static void Main()
        {

            // Prevent launching my app multiple times
            if (!singleton.WaitOne(TimeSpan.Zero, true))
            {
                //there is already another instance running!
                MessageBox.Show("Instance already running");
                Application.Exit();
            }
            else
            {

                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new FormMain());
            }
        }


**  출처 : https://stackoverflow.com/questions/93989/prevent-multiple-instances-of-a-given-app-in-net

'컴퓨터 이야기 > c#' 카테고리의 다른 글

Text File Save Dialog  (0) 2018.06.09
File Name을 선택해서 Text 파일 읽기  (0) 2018.06.09
How to move and resize a form without a border?  (0) 2018.06.09
Form을 Drag해서 이동  (0) 2018.06.09
Tray로 Form을 Icon화 하기  (0) 2018.06.06


Tray로 Form을 Icon화 하기



Form애  notifyIcon1 추가

private void Form1_Load(object sender, EventArgs e)
        {
            ContextMenu ctx = new ContextMenu();
            ctx.MenuItems.Add(new MenuItem("Open",
                new EventHandler((s, ex) => AppearingMainForm())));
            ctx.MenuItems.Add("-");
            ctx.MenuItems.Add(new MenuItem("Exit", new EventHandler((s, ex) => this.Close())));
            notifyIcon1.ContextMenu = ctx;

}

       private void Form1_MinimumSizeChanged(object sender, EventArgs e)
        {
            ShownNotifyIcon();
        }

        private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            AppearingMainForm();
        }

  private void ShownNotifyIcon()
        {
            WindowState = FormWindowState.Minimized;
            notifyIcon1.Visible = true;
        //    notifyIcon1.Icon = SystemIcons.Application;
        }

        private void AppearingMainForm()
        {
            notifyIcon1.Visible = false;
            this.Show();
            this.WindowState = FormWindowState.Normal;
        }

        private void Form1_Resize(object sender, EventArgs e)
        {
            if (FormWindowState.Minimized == this.WindowState)
            {
                ShownNotifyIcon();
            }
            else if (FormWindowState.Normal == this.WindowState)
            {
                AppearingMainForm();
            }
        }

        private void notifyIcon1_MouseDoubleClick_1(object sender, MouseEventArgs e)
        {
            // 아이콘을 더블클릭하면 폼 화면을 보여줌
            AppearingMainForm();
        }


 


'컴퓨터 이야기 > c#' 카테고리의 다른 글

Text File Save Dialog  (0) 2018.06.09
File Name을 선택해서 Text 파일 읽기  (0) 2018.06.09
How to move and resize a form without a border?  (0) 2018.06.09
Form을 Drag해서 이동  (0) 2018.06.09
Program 2번 실행 방지  (0) 2018.06.06


새로 들어온 mx anywhere2 마우스...
내가 산 마우스중 가장 비싼.
무선 유선을 동시에 놓고 움직여 보니 확실히 무선으로 인한 딜레이가 느껴진다.

10시간 넘게 매일 마우스를 쓰다 보니 클릭 버튼의 무거움으로 인해 손끝이 아프다.
새로 들어온 녀석은 클릭 버튼의 저항과 휠이 휙휙 돌아간다.
예전에는 클릭감이 가볍고 휠의 저항이 별로 없는 마우스는 싫어 했다.
장시간 마우스를 사용하다 보니 취향이 변할 수 밖에 없다.

결론 : 조금 사용해 본 결과 케이블의 불편함만 빼면 확실히 유선 마우스가 좋다. ^^;

설치 가이드


지원 사이트


'컴퓨터 이야기 > 하드웨어' 카테고리의 다른 글

샤오미 키보드 램프 밝기 조정  (0) 2018.10.18
나에게 주는 선물  (0) 2018.08.24
마우스 3종 TRON G10 M185 M1070  (0) 2015.11.20
M185 로지텍 마우스 구입  (2) 2015.11.20
CD ROM 분해하기  (0) 2015.08.22


지금 쓰고 있는 노트북의 요상한(?) Port가 있어 알아보니 DP to HDMI CONVERTER라는 것을 사용해야 hdmi로 출력 할 수 있다고 한다.


"2006년 5월, VESA에서 정한 영상 전송 표준 커넥터로, 약칭은 'DP'이다. HDMI와 마찬가지로 영상 신호뿐만 아니라 음성 신호도 내보낼 수 있고, 특허 사용료도 없다. 8채널 24비트/196khz Linear PCM 음성신호와 영상을 동시에 전송할 수 있다"고 다음 링크에서 구체적인 사양은 나무 위키에서.

https://namu.wiki/w/DisplayPort


파워 포인트로 아이콘 만들기


- Wingdings 폰트와 3차원 서식 기능을 이용하여 아이콘을 만든 Sample.

- 도형으로 만들고 마우스 오른쪽 버튼을 이용하여 그림으로 저장하면 멋진 아이콘을 만들 수 있음.

- 그림 파일을 ico 파일로 만드는 프로그램은 --> http://icofx.ro/


프레젠테이션1.pptx