1. 기회가 왔을 때 여행하지 않았던 것당신이 나이들수록 여행하는 것은 점점 더 어려워진다.특히 가족이 있다면, 적어도 세 사람의 비용을 고려해야 한다. 2. 외국어를 배우지 않았던 것고등학교에서 3년간 외국어를 배웠지만, 아무 것도 기억이 안날 때 자책하게 된다. 3. 악연을 남겨두는 것만일 당신이 악연을 그대로 두기로 선택했다면, 당신은 그 부분에 대해 불행하기를 선택한 것과 같다.악연을 벗어버리길 원한다면, 더 미리 움직여라. 4. 선크림을 바르지 않았던 것주름, 주근깨, 피부암은 선크림을 바르는 것으로 충분히 예방할 수 있다. 5. 좋아하는 음악가를 만날 기회를 놓친 것Nirvana가 다시 우리 도시에 온다면 꼭 만나도록 하자. 6. 어떤 일을 무서워 한 것되돌아보면서 생각할 것이다. 내가 뭘 무..
1. 그들은 자신의 환경이나 주변 사람을 탓하지 않는다. 2. 그들은 정신력을 낭비하지 않는다. 3. 그들은 변화가 두려워서 피하지 않는다. 4. 그들은 자신들이 컨트롤 하지 못하는 일에 에너지를 낭비하지 않는다. 5. 그들은 남의 기분을 맞춰주는 것에 스트레스를 받지 않는다. 6. 그들은 예상된 문제점을 피하지 않는다. 7. 그들은 과거에 머무르지 않는다. 8. 그들은 같은 실수를 계속적으로 반복하지 않는다. 9. 그들은 다른 사람의 성공을 보고 억울해 하지 않는다. 10. 그들은 한번의 실패로 포기하지 않는다. 11. 그들은 홀로 있는 시간을 낭비하지 않는다. 12. 그들은 세상이 그들에게 무엇을 해 주어야 한다고 생각하지 않는다. 13. 그들은 즉각적인 결과를 기대하지 않는다.
코드는 Form의 StartPosition을 지정하는 방식을 변경한 후 Form의 Location을 집어 넣는 방식입니다. public Form1() { // Manual 지정 this.StartPosition = FormStartPosition.Manual; // 위치 지정 this.Location = new Point(10,10); this.Show(); .... FormStartPosition 중 CenterScreen 이라는 것도 존재하며( 폼의 위치를 현재 화면의 크기를 고려해 정중앙으로 넣어줌) 두 가지를 혼용하는 방식으로 사용하면 유용하겠습니다. 출처 : http://sjpison.tistory.com/9 : MSDN - http://msdn.microsoft.com/ko-kr/library..
사실 제목은 어렵지만 내용은 아주 간단합니다. 작업을 진행해야 하는데, 그 작업이 시간이 다소 걸려서 사용자에게 편의를 위한 ProgressBar를 보여 주기 위한 소스 입니다. 우선 Form1 과 Form2 가 존재 하고, Form1 에서는 Thread 생성 및 상태를 검사하고 Form2 에서는 필요 Work 및 ProgressBar를 처리합니다. 우선 Form1 소스를 보면 Thread Thread_1; DataTable DT = new DataTable(); private void button1_Click (object sender, EventArgs e) { Thread_1 = new Thread( DoWork ); // Start Thread Thread_1.Start(); // End Thre..
사용 방법은 아래의 코드와 같습니다. 우선 program.cs 파일( 진입점 )의 상단부에, 아래와 같이 DEBUG 를 선언합니다. #define DEBUG using System; 그 다음 사용 코드에서는 public void button1_Click( object sender, EventArgs e ) { #if DEBUG textBox2.Text = "0"; #else textBox2.Text = "1"; #endif } 위 코드에서 보면 DEBUG 가 선언이 되었느냐를 판단하게 됩니다. 우리는 처음 코드에서 DEBUG를 선언했기 때문에 명제는 참이 되면서 textBo2.Text = "0" 으로 출력이 됩니다. 그러나 #define DEBUG 을 주석 처리 하면 명제는 거짓이 되고 두번째 라인인 t..
DataGridView( 이하 DGV1 )는 Column Header 를 클릭하므로써 자동정렬 할 수도 있지만, 때로는 DGV1 에 값을 ADD 시키면서 정렬해야 할 경우가 존재합니다. 이때 사용되는 메써드는 Sort 입니다. 우선 MSDN 의 내용을 살펴 보면 public virtual void Sort( DataGridViewColumn dataGridViewColumn, ListSortDirection direction ) 라고 되어 있는데, DataGridViewColumn 을 집어 넣고, List Sort Direction( 방향 )이라고 나와 있습니다. 아래의 예문을 보시면 DGV1.Sort( DGV1.Columns["Code"], ListSortDirection.Ascending ); 위와 ..
주의 : 자칫 폼을 죽일 수 있음. 14 - 5 - 8 일 작성한 Thread 예제 사용 가능 thread 사용에는 form 내부의 control에 접근하기 어려운 점들이 있다. progress Bar 나 text Box 등 접근해서 처리했으면 하는 것들이 있는데 이를 해결하기 위해 C#에 존재하는 것이 BackGroundWorker 이다. Thread 와 동일하게 Work, Complete 가 존재하며, 특별히 progressChanged 라는 것을 통해서 Progress Bar 를 좀 더 편하게 처리할 수 있다. BackgroundWorker backgroundWorker1 = new BackgroundWorker(); public Form1() { InitializeComponent(); backg..
여러가지 방식이 존재하나 그 중 유용한 두 가지 방식입니다. 1. color 의 이름을 직접 알 고 있을때. private void Set_Color; { textBox1.BackColor = color.Red; textBox2.BackColor = color.Blue; } 위와 같이 정확한 명칭을 알고 있을 때는 위와 같이 하면 됩니다. C#의 경우 사용자 지정, web, system 의 분류로 나뉘어져 있어서 보기 편하게 되어 있기도 합니다. 2. hex 값을 알고 있을 때, private void Set_Color; { textBox1.BackColor = ColorTranslator.FromHtml("#007FDD"); } 위와 같이 ColorTranslator 를 이용해서 헥사 코드를 직접 찍는..
방식은 1. 특정 창에 마우스를 down 이벤트를 주었을 때, point 값을 가져오고 2. 마우스를 이동 시 창의 location 의 위치를 변경하는 것입니다. 많은 방법들이 있지만, 제일 심플하게 사용할 수 있는 소스인 것 같습니다. private Point mousePoint; private void pictureBox1_MouseDown(object sender, MouseEventArgs e) { mousePoint = new Point(e.X, e.Y); } private void pictureBox1_MouseMove(object sender, MouseEventArgs e) { if ((e.Button & MouseButtons.Left) == MouseButtons.Left) { Loca..
Sqlite 역시 다른 DB 와 마찬가지로 master table 이 존재한다는 것을 알게 되었습니다. string sQuery = "select count(*) from sqlite_master Where Name = 'table_name'; result - 0 : 존재하지 않음 - 1 : 존재 출처 : http://bloodguy.tistory.com/entry/SQLite3-%ED%85%8C%EC%9D%B4%EB%B8%94-%EC%A1%B4%EC%9E%AC-%EC%97%AC%EB%B6%80-%EC%B2%B4%ED%81%AC-check-table-exists
- Total
- 331,919
- Today
- 0
- Yesterday
- 89
- 알프스목초지1-4
- Joseph Redmon
- 리눅스
- C# 패널
- 자신만의향
- PolyBridge1-4
- DaleEvans
- C# 패널 예제
- PolyBridge1-3
- 믿는다는것
- 알프스목초지1-3
- PolyBridge1-5
- PolyBridge하는법
- 인생의시간
- 알프스목초지1-2
- PolyBridge1-1
- OnlyICan
- 분할작업
- Nina Fedoroff
- 1Day1Sentence
- c#
- 알프스목초지1-1
- 사람의인생
- ted
- PolyBridge
- 좋은글귀
- 알프스목초지1-5
- PolyBridge1-2
- 폴리브릿지
- C# 판넬 예제
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 2017/08 (4)
