본문 바로가기

[C# Form] 마우스 좌표를 StatusStrip에 표시 마우스가 움직일 때 마우스의 좌표를 상태표시줄(Form의 왼쪽 아래에 있는 영역)에 나타내는 방법입니다. 그림처럼 Form 영역에서 마우스가 움직이면 상태표시줄에 좌표가 표시됩니다. Designer에서 StatusStrip을 추가하고 오른쪽 화살표를 눌러서 글을 쓰기위한 StatusLabel을 선택합니다. 디폴트로 이름이 toolStripStatusLabel1으로 주어지는군요. 이제 Form1의 MouseMove() 이벤트를 사용해서 좌표값을 읽을 수 있습니다. 소스는 다음과 같습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 using System.Windows.Forms; namespace WinFormEx4_Menu_ { public partial cla.. 더보기
[C# Form] 간단한 디지털 시계 그림과 같이 간단한 디지털 시계를 WinForm으로 만들어 보자 lable1에 현재의 시간을 기록하게 하면 된다. 시간을 처리하기 위해 Timer 콘트롤을 사용한다. 주의할 점은 WPF에서는 Timer를 쓸 수 없고 DispatcherTimer를 쓴다는 점이다. 또, DispatcherTimer를 사용하기 위해서 using System.Windows.Threading; 를 추가해야 한다. 폰트는 디자이너에서 수정했다. Form의 가운데에 글씨가 나타나게 하려면 Form의 ClientSize를 참조해야 한다. 또한 Label의 Size는 글자가 들어가야 나오므로 현재 시간을 넣어 주고 크기를 계산하도록 한다. 코드는 다음과 같다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 .. 더보기
C# Deployment https://www.youtube.com/watch?v=USfQzZX-ytQ 참조 더보기