namespace explorer
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
DirectoryInfo di = new DirectoryInfo("c:\\test");
FileSystemInfo[] files = di.GetFileSystemInfos();
checkedListBox1.Items.AddRange(files);
}
private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
for (int ix = 0; ix < checkedListBox1.Items.Count; ++ix)
if (ix != e.Index) checkedListBox1.SetItemChecked(ix, false);
}
//removed irrelevant parts of the code
}
}
チェックリスト ボックスのイベント ハンドラーを作成する方法を忘れてしまいました。1 つ選択する必要があります。複数のファイルがありますが、チェック ボックスで選択したファイルが 1 つだけ必要です。