C#에서 자기 자신이 자기 폼에 대한 값을 변경하고 싶을 때 사용 하는 것은 바로 this 참 쉽죠? 예제 private void button1_Click(object sender, EventArgs e) { string sInputID = textBox1.Text; string sInputPWD = textBox2.Text; if (sID == sInputPWD && sPWD == sInputPWD) { this.Hide(); } else { textBox1.Text = ""; textBox2.Text = ""; } } 위 예제는 버튼 클릭시에 textBox1과 textBox2 에 대한 값을 가지고 값이 맞는지 아닌지를 판별하는 예제 입니다. 로그인 폼을 메인으로 띄웠기 때문에 위와 같은 코딩이 가능했..
우선 C 알고리즘으로 개발하려면 int nCurYear = 현재 년도;int nCurMonth = 현재 달;int nMaxDay = 0; 를 TIme struct 를 이용해서 구한다음에.. if( nCurMonth == 1 || nCurMonth ==3 || nCurMonth == 5 ... ){nMaxDay = 31;}else if( nCurMonth == 4 || nCurMonth == 6 || nCurMonth == 9 ... ){nMaxDay = 30;}else{if( ( nCurYear % 4 )) ... //윤년 계산 후 맞으면 29, 아니면 28} 등의 계산을 거쳐야 하지만.. 단 한줄 DateTime.DaysInMonth( int Year, int Month ); return 타입은 당연히..
/// /// Delay 함수 MS/// /// (단위 : MS)/// private static DateTime Delay(int MS){ DateTime ThisMoment = DateTime.Now; TimeSpan duration = new TimeSpan(0, 0, 0, 0, MS); DateTime AfterWards = ThisMoment.Add(duration); while (AfterWards >= ThisMoment) { System.Windows.Forms.Application.DoEvents(); ThisMoment = DateTime.Now; } return DateTime.Now;} 사용법 : Delay(1000) // 1000 = 1초 출처 : http://www.bluene...
CTRL + → 다음 문자로 이동CTRL + ← 이전 문자로 이동CTRL + ↑, ↓ 페이지를 위아래로 한줄씩 이동CTRL + G 원하는 줄 위치로 이동 CTRL + F 현재 문서에서 찾기CTRL + SHIFT + F 전체 솔루션에서 찾기CTRL + H 현재 문서에서 찾아 바꾸기CTRL + SHIFT + H 전체 솔루션에서 찾아 비꾸기CTRL + TAB 열어놓은 파일 왔다 갔다CTRL + I 문자열 검색CTRL + ]괄호 짝 찾기 F9 에러가 의심되는 위치에 브레이크 포인트를 지정F5 다음 브레이크 포인트까지 실행 ( 디버깅 모드로 실행 )F11 한 줄씩 실행, 하며 함수 내부로 들어감F10 한 줄씩 실행, 함수 내부로 들어가지 않음SHIFT + F11 함수에서 빠져 나옴 CTRL + C 복사CTRL +..
정확히는 C# 뿐만이 아니라 Visual Studio를 사용하는 사람이라면 사용 가능한 기능입니다. 도구( Alt + T( tool 인듯.. ) ) -> 옵션 ( Alt + O( option 인듯.. ) ) 위에 보면 빨간색 칸에 원하는 명령어를 찾고. 두번째로 주황색 칸에 원하는 단축키를 입력하면 됩니다. 해당 하는 단축키가 존재시 노란색 네모칸인 할당을 통해서 단축키를 변경할 수 있습니다. 원래 주석 할당은 Ctrl + E , C 인데 저는 Ctrl + D,F 를 사용중입니다. 조금더 편리하고 조금더 빠른 코딩을 위한 방법 !
왼쪽은 버튼 모양, 오른쪽은 폼에 그려졌을때 모양 C# 에서는 다양한 버튼을 제공하는데 그중 빈도가 높은 버튼 시각적으로 봤을때 위아래 버튼을 이용해서 숫자를 정하고 원하는 값을 찾는 모양 최대값과 최소값, 폼에서 불러왔을때 값은 각각 numericUpDown1.Minimum = 1900; numericUpDown1.Maximum = 2015; numericUpDown1.Value = 2011; numericUpDown2.Minimum = 1; numericUpDown2.Maximum = 12; numericUpDown2.Value = 1; 이와 같이 표현하고, Minimum 은 최소, Maximum 은 최대, value 는 load 시에 값. 값을 쓸때도 numericUpDown1.Value 를 이용해..
- Total
- 331,919
- Today
- 0
- Yesterday
- 89
- PolyBridge1-5
- c#
- 좋은글귀
- PolyBridge1-4
- 리눅스
- PolyBridge
- PolyBridge하는법
- C# 판넬 예제
- 알프스목초지1-4
- 폴리브릿지
- DaleEvans
- PolyBridge1-2
- ted
- C# 패널 예제
- 알프스목초지1-3
- 알프스목초지1-2
- 믿는다는것
- 1Day1Sentence
- 알프스목초지1-1
- 자신만의향
- C# 패널
- Nina Fedoroff
- PolyBridge1-3
- Joseph Redmon
- 알프스목초지1-5
- OnlyICan
- 인생의시간
- 사람의인생
- PolyBridge1-1
- 분할작업
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- 2017/08 (4)
