[C#/WINFORM/.NET8] UserControl 클래스 : 등고선 차트 컨트롤 만들기

■ UserControl 클래스를 사용해 등고선 차트 컨트롤을 만드는 방법을 보여준다. ▶ ContourChartControl.cs

▶ MainForm.cs

TestProject.zip

[C#/WINFORM] 데스크톱에서 눈송이(snowflake) 내리기

■ 데스크톱에서 눈송이(snowflake)를 내리는 방법을 보여준다. ▶ Snowflake.cs

▶ MainForm.cs

TestProject.zip

[C#/WINFORM/.NET6] HSV 색상 선택기 만들기

■ HSV 색상 선택기를 만드는 방법을 보여준다. ▶ Point2D.cs

▶ ColorPicker.cs

▶ MainForm.cs

TestProject.zip

[C#/WINFORM/.NET6] TypeConverter 클래스 : ConvertToString/ConvertFromString 메소드를 사용해 폰트 직렬화/역직렬화하기

■ TypeConverter 클래스의 ConvertToString/ConvertFromString 메소드를 사용해 폰트 직렬화/역직렬화하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WINFORM/.NET6] TypeDescriptor 클래스 : GetConverter 정적 메소드를 사용해 폰트 변환자 구하기

■ TypeDescriptor 클래스의 GetConverter 정적 메소드를 사용해 폰트 변환자를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WINFORM] 탈출 시간 다항식 프랙탈(Escape Time Polynomial Fractal) 그리기

■ 탈출 시간 다항식 프랙탈(Escape Time Polynomial Fractal)을 그리는 방법을 보여준다. ▶ GraphicExtension.cs

▶ BitmapHelper.cs

▶ PointInfo.cs

▶ Complex.cs

[C#/WINFORM] 육각형 그리드 그리기

■ 육각형 그리드를 그리는 방법을 보여준다. ▶ MainForm.cs

TestProject.zip

[C#/WINFORM] 바탕 화면에서 애니메이션 이미지 출력하기

■ 바탕 화면에서 애니메이션 이미지를 출력하는 방법을 보여준다. ▶ WIN32APIHelper.cs

▶ MainForm.cs

TestProject.zip

[C#/WINFORM] ElementHost 클래스 : PropertyMap 속성을 사용해 WPF 엘리먼트 속성 매핑 설정하기

■ ElementHost 컨트롤의 PropertyMap 속성을 사용하여 Windows Forms 속성을 호스팅된 WPF 엘리먼트의 해당 속성에 매핑하는 방법을 보여준다. ▶ MainForm.cs

TestProject.zip

[C#/WINFORM] ElementHost 클래스 : WPF 복합 컨트롤 호스트하기

■ Windows Forms 응용 프로그램에서 데이터 입력을 수행하기 위해 WPF 복합 컨트롤을 호스팅하는 응용 프로그램을 작성한다. [TestLibrary 프로젝트] ▶ CustomControlEventArgs.cs

[C#/WINFORM] RNGCryptoServiceProvider 클래스 : GetBytes 메소드를 사용해 임시 패스워드 생성기 만들기

■ RNGCryptoServiceProvider 클래스의 GetBytes 메소드를 사용해 임시 패스워드 생성기를 만드는 방법을 보여준다. ▶ MainForm.cs

TestProject.zip

[C#/WINFORM/.NET6] 이미지 RTF 구하기

■ Image 객체에서 이미지의 RTF를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WINFORM/.NET6] 마우스 이벤트 발생시키기

■ 마우스 이벤트를 발생시키는 방법을 보여준다. ▶ MouseEventFlags.cs

▶ MousePoint.cs

▶ MouseHelper.cs

▶ MainForm.cs

TestProject.zip

[C#/WINFORM/.NET6] Point 구조체 : 선의 왼쪽 포인트 여부 구하기

■ Point 구조체를 사용해 선의 왼쪽 포인트 여부를 구하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/WINFORM/.NET6] 별점(Star Rating) 그리기

■ 별점(Star Rating)을 그리는 방법을 보여준다. ▶ MainForm.cs

TestProject.zip

[C#/WINFORM/.NET6] ISynchronizeInvoke 인터페이스 : InvokeRequired 코드 패턴 자동화하기

■ ISynchronizeInvoke 인터페이스를 사용해 InvokeRequired 코드 패턴을 자동화하는 방법을 보여준다. ▶ SynchronizeInvokeExtension.cs

▶ MainForm.cs

TestProject.zip

[C#/WINFORM/.NET6] MethodInvoker 대리자 : InvokeRequired 코드 패턴 자동화하기

■ MethodInvoker 대리자를 사용해 InvokeRequired 코드 패턴을 자동화하는 방법을 보여준다. ▶ ControlExtension.cs

▶ MainForm.cs

TestProject.zip

[C#/WINFORM/.NET6] 화면 돋보기 사용하기

■ 화면 돋보기를 사용하는 방법을 보여준다. ▶ MainForm.cs

TestProject.zip

[C#/WINFORM/.NET6] TextBox 클래스 : Multiline 속성이 False일 때 ENTER 키 누르는 경우 알림 소리 방지하기

■ TextBox 클래스의 Multiline 속성이 False일 때 ENTER 키 누르는 경우 알림 소리를 방지하는 방법을 보여준다. ▶ MainForm.cs

TestProject.zip

[C#/WINFORM/.NET6] Control 클래스 : 컨트롤 페인팅 보류하기/재개하기 (WIN32 API 함수 사용)

■ Control 클래스에서 컨트롤 페인팅을 보류하고 재개하는 방법을 보여준다. ▶ ControlHelper.cs

[C#/WINFORM/.NET6] Control 클래스 : 컨트롤 페인팅 보류하기/재개하기

■ Control 클래스에서 컨트롤 페인팅을 보류하고 재개하는 방법을 보여준다. ▶ ControlHelper.cs

[C#/WINFORM] WebView2 클래스 사용하기

■ WebView2 클래스를 사용하는 방법을 보여준다. ▶ MainForm.cs

TestProject.zip

[C#/WINFORM] ColorTranslator 클래스 : ToHtml 정적 메소드를 사용해 16진수 색상 코드 구하기

■ ColorTranslator 클래스의 ToHtml 정적 메소드를 사용해 16진수 색상 코드를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)