ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ListBox
    C#/WindowForm 2022. 4. 6. 11:03

    디자인

    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 _025_ListBox
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void listBox2_SelectedIndexChanged(object sender, EventArgs e)
            {
                ListBox l = sender as ListBox;
                txt_Sldex2.Text = (l.SelectedIndex+1).ToString();
                txt_Sitem2.Text = l.SelectedItem.ToString();
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
                listBox2.Items.Add("오클랜드(뉴질랜드)");
                listBox2.Items.Add("오사카(일본)");
                listBox2.Items.Add("아델레이드(호주)");
                listBox2.Items.Add("웰링턴(뉴질랜드)");
                listBox2.Items.Add("도쿄(일본)");
                listBox2.Items.Add("퍼스(호주)");
                listBox2.Items.Add("취리히(스위스)");
                listBox2.Items.Add("제네바(스위스)");
                listBox2.Items.Add("멜버른(호주)");
                listBox2.Items.Add("브리즈번(호주)");
                List<string> happines = new List<string>()
                {
                    "핀란드","덴마크","아이슬란드","스위스","네덜란드","룩셈부르크","스웨덴","노르웨이","이스라엘","뉴질랜드"
                };
                listBox3.DataSource = happines;
            }
    
            private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                //ListBox l =(ListBox)sender;
                ListBox l = sender as ListBox;
                txt_Sldex1.Text = (l.SelectedIndex + 1).ToString();
                txt_Sitem1.Text = l.SelectedItem.ToString();
            }
    
            private void listBox3_SelectedIndexChanged(object sender, EventArgs e)
            {
                ListBox l = sender as ListBox;
                txt_Sldex3.Text = (l.SelectedIndex + 1).ToString();
                txt_Sitem3.Text = l.SelectedItem.ToString();
            }
        }
    }

     listBox3.DataSource = happines; 3번째 리스트 박스에 문자열로 추가

    실행결과

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

    Timer 사용  (0) 2022.04.06
    ComboBox를 사용한 학점 계산기  (0) 2022.04.06
    ComboBox  (0) 2022.04.06
    C# 라디오버튼과 그룹박스  (0) 2022.03.30
    C# 체크박스  (0) 2022.03.30

    댓글

Designed by Tistory.