Môn lập trình dotNET C# Winform: Đề bài: Thiết kế form combobox và listbox bên trái combox chọn ổ C Bên phải listbox hiện thị tất cả thư mục ổ C Ảnh DEMO: CODE: CODE: Select All using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;namespace WindowsFormsApplication5{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } // load o dia trong windows private void Form1_Load(object sender, EventArgs e) { DriveInfo[] drives = DriveInfo.GetDrives(); foreach (DriveInfo d in drives) { cbchon.Items.Add(d.Name); } } //chon o dia trong combobox private void cbchon_SelectedIndexChanged(object sender, EventArgs e) { lbhienthi.Items.Clear(); Fill(cbchon.Text); } // sau khi chon se hien thi toan bo danh sach file và folder void Fill(string s) { DirectoryInfo Directory = new DirectoryInfo(s); DirectoryInfo[] Directories = Directory.GetDirectories("*.*"); FileInfo[] files = Directory.GetFiles(); foreach (DirectoryInfo d in Directories) { lbhienthi.Items.Add(d.Name); } } }} Chú ý: Click để xem Nếu compobox không load các ổ đĩa như "C:\" Còn nếu hiển thị các ổ đĩa mà không hiển thị ra listview thì kiểm tra lại tên combobox xem đúng chưa private void cbchon_SelectedIndexChanged(object sender, EventArgs e) Like hoặc comment giúp forum phát triển nhé. Thank you Tham khảo project