막상 찾으면 잘 없는 자잘한 팁 ㅋ
폼 최소화
this.WindowState = FormWindowState.Minimized;
this.Visible = false;
폼 접어놓기 / 폼 펼치기
// 1 - ClientSize는 기본 form에 있는 변수라서.. 인자를 만들지 않아도 잘라 넣어보면 그냥 있음.
ClientSize = new System.Drawing.Size(877, 321);
드래그로 창 이동
// 1
private Point mCurrentPosition = new Point(0, 0);
// 2 - 이벤트추가 마우스 다운
private void Function_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
mCurrentPosition = new Point(-e.X, -e.Y);
}
// 3 - 이벤트추가 마우스 이동
private void Function_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
this.Location = new Point(
this.Location.X + (mCurrentPosition.X + e.X),
this.Location.Y + (mCurrentPosition.Y + e.Y));
}
}
'2_ 바삭바삭 프로그래밍 > C# and Visual C++' 카테고리의 다른 글
C# - 트위터 사용 예제 (Using Twitter API Example) (2) | 2011.12.29 |
---|---|
C# - MS Kinect SDK를 사용해 보자. 키넥트 개발 첫걸음 (1) | 2011.09.28 |
[C#] 정규표현식 마스터! + 화이트 스페이스 없애기 (1) | 2011.08.05 |
[C#] MP3 재생 프로그램 - Playing MP3 files with C# (9) | 2011.07.26 |
[C#] 드래그 앤 드롭 (1) | 2011.07.25 |