본문 바로가기

프로그래밍

C# 윈폼 - 현재 날짜 시간 실시간으로 가져오기 C# 윈폼 - 현재 날짜 시간 실시간으로 가져오기 label1 과 timer1 을 하나씩 추가한다. Form1을 더블클릭하여 코드 작성창을 연다. 다시 디자인창으로 돌아와 timer1도 더블클릭 한 뒤, 아래와 같이 코드를 작성한다. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace My_CurrentTime { public partial class Form1..
C# 윈폼 - panel 내 마우스 좌표 얻는 방법 C# 윈폼 - panel 내 마우스 좌표 얻는 방법 e.Location 을 사용한다. 패널의 이벤트가 MouseMove 라고 했을 때, 아래처럼 작성하여 마우스포인트의 X,Y 좌표를 얻을 수 있다. private void panel1_MouseMove(object sender, MouseEventArgs e) { int x = e.Location.X; int y = e.Location.Y; }
C# 윈폼 - Label 폰트 변경 Label 폰트 사이즈 변경 Font ft = new Font(label1.Font.Name, 100); label1.Font = ft; label1.Text = "100사이즈로 출력"; 한방에 사이즈를 변경하는 것이 아니라 객체?를 만들어서 변경을 해야한다. . . 좀 더 자세히 Font ft = new Font("HY엽서M", 20, FontStyle.Underline); label1.Font = ft; label1.Text = "글꼴은 HY엽서M, 사이즈는 20, 스타일은 밑줄"; 결과화면
C# 윈폼 - 나만의 탐색기, 폴더뷰어 C# 윈폼 - 나만의 탐색기, 폴더뷰어 C# 윈폼으로 폴더뷰어를 만들어봤다. 이름에 뷰어가 들어간 이유는 파일 복사,붙여넣기,삭제 기능 등은 없기 때문이다. 대신 더블클릭하면 파일이 실행된다. 폴더를 더블클릭하면 폴더가 열린다. 이 프로그램을 만든 이유. 윈도우의 기본 탐색기는 창이 2분할 까지만 되기 때문에 폴더 경로를 한눈에 보기가 어려웠다. 트리뷰라고 폴더를 확장하여 볼 순 있지만 난 조금 불편했다. 그리고 탐색기 상단에 한줄로 경로가 나오지만 모두 어딘가 부족했다. 그래서 옆으로 주욱 하위폴더들을 확인할 수 있는 탐색기를 생각하게 된 것이다. 왼쪽 위에 '메인경로등록' 버튼을 누르면 최초 폴더 경로를 등록할 수 있다. 그러면 왼쪽 첫번째 칸에 하위 폴더와 파일들이 정렬된다. 내문서를 기본 경로로 ..
C# 윈폼 - OpenFileDialog 로 파일 선택해서 Text 내용 불러오기 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.IO; //File클래스 사용하기 위해 추가 namespace test { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs..
C# 윈폼 - ListView, 기본사항, 아이템 추가, 열 추가, 자동 사이즈 조절 등등 리스트뷰 보기 방법 - 자세히 보기(Details) listView1.View = View.Details; //자세히 보기 열 추가 ColumnHeader columnHeader0 = new ColumnHeader(); //객체 선언 columnHeader0.Text = "열0"; //열 제목 표시 listView1.Columns.Add(columnHeader0); //열 추가 실행 아이템 추가 (=행 추가) ListViewItem item0 = new ListViewItem("행0"); //객체 선언 listView1.Items.Add(item0); //행 추가 실행 리스트뷰의 첫번째 열에 아이템(행)이 추가된다. 열 속성이 들어가 있는 아이템 추가 (SubItems.Add( ) 사용) ListView..
C# 기초강좌 - Doridori C# 강의 Doridori C# 강의 https://cwkcw.tistory.com/ Doridori C# 강의) 1.string Doridori C# 강의) 2.DataType과 Overflow Doridori C# 강의) 3.프로그램의 기본 형태와 Method Doridori C# 강의) 4.연산자 (Operator) Doridori C# 강의) 5.Enum(열거형) Doridori C# 강의) 6.주석 Doridori C# 강의) 7.Array(배열) Doridori C# 강의) 8.조건문(if else, switch) Doridori C# 강의) 9.반복문1(for, foreach) Doridori C# 강의) 10.반복문2(while, do while) Doridori C# 강의) 11.구조체와 클래스(S..
C# 기초강좌 - 유튜브 나우캠퍼스 - C# 으로 살아남기 C# 기초강좌 - 유튜브 나우캠퍼스 - C# 으로 살아남기 유튜브 링크 : https://www.youtube.com/playlist?list=PLOKPEzlY4JKQNiHEQ4SDBxAFo9RDod8Tm C# 기초 공부하기 괜찮은 강좌인 것 같다. 자세한 설명과 쉬운 예제가 좋다. 다만 전체를 다 들으려면 시간이 오래 걸린다. 설명이 많다는 장점이 있지만 설명이 많다는 단점도 있다. 그래도 하나씩 듣다 보면 C#에 대해 쉽게 알게 된다. 1.5배속으로 듣는 걸 추천한다. 강좌를 눈으로 보고, 귀로 듣고, 생각을 하고, 마지막으로 손으로 직접 해보며 따라가야 한다. 좋은 강좌를 무료로 들을 수 있어 감사. C# 언어 오리엔테이션 C# 언어 1강. 닷넷프레임워크와 C# 언어 (1/2) C# 언어 1강. 닷..