일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 콜백
- Spring
- SQL
- mybatis
- android
- vscode
- egov
- c:choose
- fullcalendar
- RequestMethod.POST
- iBATIS
- jsx
- react
- AndroidStudio
- 국제화
- 쿼리
- node.js
- C#크롤링
- NPM
- MVC
- MySQL
- JavaScript
- Java
- HTTP
- 동적쿼리
- JSTL
- jQuery
- Callback
- 서드파티모듈
- c:forEach
- Today
- Total
목록C# (7)
Today Yewon Learned

위 사진과 같이, 글자 길이가 일정 길이수를 초과 했을 경우 폰트 크기를 작게하려고 한다. foreach (var rank in ranks) { var num = rank.FindElement(By.ClassName("rank-num")).Text; var search = rank.FindElement(By.ClassName("rank-text")).Text; btngroup.ElementAt(i).Text = search.ToString();//ElementAt - list0부터 매칭 var length = search.Length; if (length > 5) { //int newSize = 10 //btngroup.ElementAt(i).Font = new Font(Font.FontFamily, n..

C# 실습 중, 10개의 버튼에 동일한 이벤트를 적용해야하는 경우가 발생했다. private void button01_Click(object sender, EventArgs e) { event(); } private void button02_Click(object sender, EventArgs e) { event(); } private void button03_Click(object sender, EventArgs e) { event(); } 위와 같은 방식으로 각각의 버튼 클릭 이벤트에 event를 지정할 수 도 있지만, 더 간편한 방법을 소개한다. private void news_crawling(object sender, EventArgs e) { //이벤트 내용 } 함수를 지정하고, (Object..
이미 다른 폼에서 생성자가 정의된 경우, Application.OpenForms속성을 이용하여 애플리케이션에서 소유한 열려 있는 폼의 컬렉션을 가져온다. Form _form = Application.OpenForms["Form1"]; //현재 열려있는 폼 확인 if (_form != null) { ((Form1)_form).SetText(method); //형변환 }

버튼 디자인을 위해 배경색과 테두리를 없애고자 한다. 1. 코드를 이용하여 없애기 button10.FlatStyle = FlatStyle.Flat; button10.FlatAppearance.BorderSize = 0; 2. 디자이너 속성을 이용하여 없애기 · FlatAppearance속성의 + 버튼을 눌러, BorderSize값을 1 → 0으로 변경한다. · FlatStyle속성의 Standard값을 Falt으로 변경한다. [결과]

실시간 검색어 사이트를 크롤링한 결과를 버튼안에 넣어, windows Form에 띄워보고자한다. List를 이용하여 10개의 버튼에 1순위부터 10순위까지의 결과 값을 추가해준다. foreach문에서 List(0)번째 부터 검색어 순위 값과 매칭되도록 하였다. public Form1() { InitializeComponent(); try { _driverService = ChromeDriverService.CreateDefaultService(); _driverService.HideCommandPromptWindow = true; _options = new ChromeOptions(); _options.AddArgument("disable-gpu"); group.Add(button2);//list(0)부..

실시간 검색어를 조회해주는 사이트를 이용하여 10위까지 검색어를 추출하여 나타내고자한다. 1. 시그널 실시간 검색어 사이트 분석 사이트의 HTML태그가 어떻게 구성되었는지 분석한다. 2. 도구(T) - NuGet패키지 관리자 - 솔루션용 NuGet패키지 관리탭에서 Selenium 관련 솔루션을 설치한다. · Selenium.WebDriver · Selenium.Support · Selenium.WebDriver.ChormeDriver 2. 아래와 같이 디자이너 폼을 구성한다. · Form1.Designer.cs 3. 아래 코드를 작성한다. · Form1.cs using System; using System.Collections.Generic; using System.ComponentModel; using..

1. 도구(T) - NuGet패키지 관리자 - 솔루션용 NuGet패키지 관리탭에서 HtmlAgilityPack을 다운로드한다. 2. 아래와 같이 디자이너 폼을 구성한다. · Form1.Designer.cs 3. 아래 코드를 작성한다. · Form1.cs using HtmlAgilityPack; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Net; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; n..