C#/C# WinForm

WinForm : CheckBox

HicKee 2022. 12. 26. 23:46
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 winform1215
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {
            if (checkBox1.Checked == true) // 체크하면
            {
                label1.Text = checkBox1.Text;
                label1.Visible= true;
            }
            else // 체크 해제하면
            {
                label1.Visible = false;
            }
        }

        private void checkBox2_CheckedChanged(object sender, EventArgs e)
        {
            if (checkBox2.Checked == true) // 체크하면
            {
                label2.Text = checkBox2.Text;
                label2.Visible = true;
            }
            else // 체크 해제하면
            {
                label2.Visible = false;
            }
        }

        private void checkBox3_CheckedChanged(object sender, EventArgs e)
        {
            if (checkBox3.Checked == true) // 체크하면
            {
                label3.Text = checkBox3.Text;
                label3.Visible = true;
            }
            else // 체크 해제하면
            {
                label3.Visible = false;
            }
        }

        private void checkBox4_CheckedChanged(object sender, EventArgs e)
        {
            if (checkBox4.Checked == true) // 체크하면
            {
                label4.Text = checkBox4.Text;
                label4.Visible = true;
            }
            else // 체크 해제하면
            {
                label4.Visible = false;
            }
        }

        private void checkBox5_CheckedChanged(object sender, EventArgs e)
        {
            if (checkBox5.Checked == true) // 체크하면
            {
                label5.Text = checkBox5.Text;
                label5.Visible = true;
            }
            else // 체크 해제하면
            {
                label5.Visible = false;
            }
        }

        private void radioButton1_CheckedChanged(object sender, EventArgs e)
        {
            // picture박스에 이미지 넣기
            pictureBox1.Image = Properties.Resources.강아지;
        }

        private void radioButton2_CheckedChanged(object sender, EventArgs e)
        {
            pictureBox1.Image = Properties.Resources.cat;
        }

        private void radioButton3_CheckedChanged(object sender, EventArgs e)
        {
            pictureBox1.Image = Properties.Resources.이구아나;
        }

        private void radioButton4_CheckedChanged(object sender, EventArgs e)
        {
            pictureBox1.Image = Properties.Resources.송아지;
        }

        private void radioButton5_CheckedChanged(object sender, EventArgs e)
        {
            pictureBox1.Image = Properties.Resources.햄스터;
        }

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            int index = comboBox1.SelectedIndex;
            Console.WriteLine("Index: " + index);
            Console.WriteLine("항목1: " + comboBox1.Items[index]);
            Console.WriteLine("항목2: " + comboBox1.SelectedItem.ToString());
            MessageBox.Show("11111\n2222\n3333\n4444");
        }
    }
}

'C# > C# WinForm' 카테고리의 다른 글

WinForm : 슬라이딩 메뉴  (0) 2023.01.16
WinForm : ListView  (0) 2022.12.28
WinForm : Oop  (0) 2022.12.27
WinForm : 새로 Form 띄우기  (0) 2022.12.23
WinForm : Button, label  (0) 2022.12.22