728x90
반응형

전체 글 214

[농사] 감자농사 2024.04.13

2024.03.30(토) 감자를 심은 지 2주일이 지났다. 2주일이 지난 감자의 상태를 살펴보자 1. 포대자루의 감자 (시장감자) 빨간색으로 표시한 것이 포대자루의 시장감자이다. 그리고 그 감자에서는 아주 작은 싹이 났는데. 실제로 땅에 심은 감자보다 싹의 크기도 작고 아직 많이 자라지 않은 모습이다. 그리고 싹도 많이 자라지 않은 모습이다. 2. 포대자루의 감자 (쿠팡감자) 여기 포대자루 또한 땅에 심은것 보다는 싹이 매우 작게 올라왔고, 싹도 많이 올라오지 않았음. 3. 시장감자 40g 이하 모든 분류중에서 가장 싹이 튼튼하게 올라왔고 가장 잘 자란것 처럼 보인다. 싹을 먼저 빨리 틔워서 이런 결과가 나온것 처럼 보인다. 그리고 40g이하의 감자인데도 불구하고 40g이상의 감자와 싹을 틔우는 데에는 ..

일상/농사 2024.04.14

[농사] 감자농사 2024.03.17 ~ 03.30

유튜브에서 우연히 포대자루에 감자농사를 지어서 감자를 수확하는 영상을 보았다. 이에 실제로 포대자루에 감자 농사를 지을 수 있는지 궁금해서 실행해보자 한다. 1. 씨감자 구매 씨감자는 2024.03.17 (일) 시장에서 출처를 알 수 없는 아기 주먹만한 씨감자를 3.5Kg정도 구매를 하였다. 가격은 1만원을 주고 구매하였고, 품종은 수미감자라고 하였다. 이렇게 햇빛이 잘 드는곳에 신문지를 깔아 분무기로 물을 주며 싹틔우기를 준비했다. 1-2. 씨감자 구매 3.5Kg 씨감자 말고 4Kg의 씨감자를 추가로 구매하였다. 쿠팡에서 4Kg의 수미감자 씨감자를 구매하였으며, 가격은 17,000원에 구매하였다. 2024.03.20 (수) 도착하였다. 2. 싹틔우기 왼쪽 두개가 쿠팡으로 구매한 4Kg씨감자이고 우측 두..

일상/농사 2024.03.31

[C#] C# Winform ListBox

ListBox컨트롤은 Box안에 Item을 가질 수 있는 Item Collections이다. 항목들을 목록으로 넣게되며 SelectedIndex를 통해 초기값을 세팅 할 수 있다. 항목의 개수가 많이지면 스크롤을 사용할 수 있다. 아래의 코드로 초기 data세팅을 할 수 있다. public Form1() { InitializeComponent(); string[] data = { "AA", "BB", "CC", "DD", "EE" }; listBox1.Items.AddRange(data); } 그리고 form으로 보면 아래와 같다 많이 사용하는 이벤트로는 SelectedIndexChanged가 있다. 이 이벤트는 ListBox의 Item이 선택되었을 때 발생하는 이벤트이다. 이 이벤트를 사용해서 예시 코..

개발언어/C# 2024.03.21

[C#] C# Winform LinkLabel

LinkLabel컨트롤은 Label에서 링크를 가질 수 있는 점이 특징이다. 사용자가 이 LinkLabel을 클릭하면 브라우저를 띄울 수 있다. LinkLabel의 주요 이벤트는 LinkClicked가 있는데 이 이벤트는 LinkLabel이 클릭 되었을 때 발생한다. 이 링크를 클릭하면 '네이버'를 띄우는 코드를 작성해보자 코드는 아래와 같이 작성할 수 있다. private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { Process.Start("https://www.naver.com/"); }

개발언어/C# 2024.03.21

[C#] C# winform DateTimePicker

DateTimePicker 컨트롤은 날짜를 선택할 수 있는 컨트롤이다. DateTimePicker는 4가지의 포맷이 지원된다. Format이라는 속성을 지정하면 이 4가지 포맷을 고를 수 있다. 위 처럼 Format속성을 선택할 수 있다. Format에서 Custom을 선택하면 CustomFormat에 대한 속성을 지정해줘서 값을 변경하면된다. UI에서 지정해도되지만, 코드로 해도 상관없다. 각 모드별로 화면을 구성한다면 아래와 같다. DataTimePicker에서 주요 이벤트는 'ValueChanged'이벤트가 있다. 이 이벤트는 사용자가 날짜를 변경했을 때 발생하는 이벤트이다. 아래와 같이 예시 코드를 작성해볼 수 있다. private void dateTimePicker1_ValueChanged(ob..

개발언어/C# 2024.03.21

[C#] C# Winform ComboBox

winform의 combobox컨트롤은 여러개의 item중 하나를 고를 때 사용한다. combobox컨트롤 또한 Items Collection 컨트롤 이며 items속성을 사용한다. combobox에는 3가지의 DropdownStyle이 있는데 Simple, DropDown, DropDownList 이렇게 3가지가 있다. 3가지를 화면으로 보면 아래와 같다 namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); string[] data = { "AA", "BB", "CC", "DD", "EE" }; // combobox Items 지정 comboBox1.Items.AddRa..

개발언어/C# 2024.03.20

[C#] C# winform에서 컨트롤에 마우스 커서 모양 변경

C# winform에서 컨트롤에 마우스 올렸을 때 커서 모양 바꾸는 방법에 대해서 알아보겠습니다. 우선 도구상자에서 label을 하나 끌어서 만들어 보겠습니다. 위와 같이 생성 후 이 label의 속성에 들어갑니다. 속성에서 모양 -> Cursor 속성에서 원하는 모양의 Cursor로 변경하면 마우스가 해당 컨트롤에 올라갔을 때 모양이 변경됩니다.

개발언어/C# 2024.03.19

[C#] C# winform CheckedListBox

C# Winform에서 CheckListBox컨트롤은 여러개의 CheckBox들이 ListBox안에 들어있는 형태이다. Items Collection 컨트롤이며 Items라는 속성을가진다. 따라서 Items속성을 통해 Add한다. 처음 CheckListBox컨트롤에 Items를 지정할 때 아래와 같이 지정할 수 있다. namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); checkedListBox1.Items.AddRange(new string[] { "AA", "BB", "CC", "DD", "EE"}); } } } Items.AddRange를 통해 일괄 추가할 수 있다..

개발언어/C# 2024.03.19

[C#] C# winform Checkbox

Winform에서 CheckBox는 체크상자와 label로 이루어져 있다. checkBox에서 가장 많이 쓰는 속성은 checked로 true, false로 지정할 수 있다. CheckBox는 Checked, Unchecked, Indeterminate 3가지 중 하나의 CheckState속성을 가지고 있다. Checked는 선택된것, UnChecked는 선택되지 않은것, Indeterminate는 불확정이란 뜻으로 선택되었는지 선택되지 않았는지 판단할 수 없는 상태입니다. 과 같이 CheckState를 지정할 수 있는데 winform에서 표현하면 아래와 같이 표현할 수 있다.

개발언어/C# 2024.03.19

[C#] C# winform에서 button만들고 image button만들기

C# Winform에서 버튼만들기 예제 C# Winform에서 Button을 만들고 클릭하여 label을 변경하는 예제를 만들어보자. 위와 같이 label과 button을 각각 드래그드랍으로 Form에 놓는다. 버튼의 속성에 클릭이벤트를 더블클릭하여 클릭 이벤트를 생성합니다. namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { label1.Text = "클릭"; } } } 이 처럼 button 컨트롤의 경우 사용방법이 매우 간단하다. button 컨트롤에는 이미지버튼..

개발언어/C# 2024.03.19
728x90
반응형