언어 자료구조 알고리즘/프로그래밍 실습
[C# 실습] 레코드 코팅 - 더블 버퍼링 가능한 Panel 정의하기
언제나휴일
2020. 10. 6. 14:21
반응형
레코딩 코팅 머신을 화면에 시각화하기 위한 컨트롤을 만들 때 필요한 클래스
- 여기에서는 원본 레코드와 생산 레코드, 면적, 투입구를 시각화할 때 패널을 사용합니다.
- 여기에서는 레코딩 코팅 머신을 가동하였을 때 생산할 때마다 시각화할 때 패널 내부가 깜빡이는 것이 심한 현상을 방지하기 위해 더블 버퍼링이 가능한 패널을 사용합니다.
DPanel.cs
namespace RCManchine_공장_예광탄
{
public class DPanel:System.Windows.Forms.Panel
{
public DPanel()
{
SetStyle(System.Windows.Forms.ControlStyles.OptimizedDoubleBuffer |
System.Windows.Forms.ControlStyles.UserPaint |
System.Windows.Forms.ControlStyles.AllPaintingInWmPaint
, true);
UpdateStyles();
}
}
}
반응형