파일 이름에 대한 레지스트리를 읽을 때마다 하나의 레지스트리 항목마다 3 개의 항목이 내 콤보 상자에로드됩니다. 내가 레지스트리에 한 파일을 나열하는 경우 내가 볼 것입니다 :왜 C# 콤보 상자에 1 대신에 3 개의 값이 삽입됩니까?
콤보 박스 값 :
C : \은 File2.txt
< -----
여기에 빈 C : \ file1.txt이 코드에 문제가 있다는 것을 발견했습니다. 'if (previousFiles! = null)'횟수가 3 번입니다. 이 문제를 어떻게 해결해야합니까?
for (int i = 0; i <= 5; i++)
{
Object previousFiles = OurKey.GetValue("Files" + i);
if (previousFiles != null)
{
comboBox1.Items.Add(previousFiles.ToString());
}
}
많은 감사 월요일 아침 블루스!
맞지 않습니다. 그는 왜 그가 중복 및 빈 항목을 얻게되는지 알고 싶어합니다. 솔루션은 하나의 항목으로 콤보 박스를 채 웁니다. – Claudio