반응형
private Boolean mousing;
private int startX, startY;
//pnlProductList라는 패널을 클릭할 때 위치 값 저장
private void pnlProductList_MouseDown(object sender, MouseEventArgs e)
{
mousing = true;
startX = e.X;
startY = e.Y;
}
//마우스 클릭이 끝났을 때
private void pnlProductList_MouseUp(object sender, MouseEventArgs e)
{
mousing = false;
}
private void pnlProductList_MouseMove(object sender, MouseEventArgs e)
{
if (mousing)
{
int changeX = e.X - startX;
int changeY = e.Y - startY;
pnlProductList.Location = new System.Drawing.Point(pnlProductList.Location.X + changeX,
pnlProductList.Location.Y + changeY);
}
}
반응형
'Study > Programming' 카테고리의 다른 글
C# 울트라그리드 멀티헤더 (0) | 2011.02.14 |
---|---|
C# 키 유효성 검사 숫자만 입력 (0) | 2011.01.25 |
C# Infragistics.UltraWinGrid의 Dropdown List 추가 (0) | 2010.11.10 |
C# Infragistics UltraWinGrid Grid 관련 (0) | 2010.11.10 |
C# 비주얼스튜디오 스마트클라이언트 (0) | 2010.07.27 |