그래서이 목록보기가 있고 openfiledialog를 통해 항목을 추가 할 수 있습니다. 그런 다음 File.ReadLine을 수행하고 텍스트 파일의 모든 줄을 읽습니다. 선택된.내 목록을 반복 할 때 레이블을 카운트 업하려면 어떻게해야합니까?
그럼 3 줄의 텍스트 파일을 선택했다고합시다.
밥 고양이 인간은
는 그것이 무엇을하면리스트 뷰에 항목을 추가합니다.
이제 모든 항목에 대해 레이블을 증가시키고 싶습니다 (0> 3에서 추가).
private void btnAddItems_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "Names|*.txt";
if(ofd.ShowDialog() == DialogResult.OK)
{
string[] recipients = File.ReadAllLines(ofd.FileName);
foreach(string name in recipients)
{
lvRecipient.Items.Add(name);
//increment the number of items in the list
foreach(int item in lvRecipient.Items)
{
int i = 0;
i++;
lbCount.Text = i.ToString();
}
}
}
는 그 시도하지만 난 그것을 실행하자마자 오류가있어, 내가 0> 3에서 내 라벨 증분을 어떻게 뒤에 실제 locig가 없기 때문에 작동을 wouldnt 꽤 확신했다 (또는 얼마나 많은 항목이 텍스트 파일에 있습니까?)
'int i = 0;'선언을 해당 루프 외부로 이동하십시오. – LarsTech