여기 내 문제가 있습니다. TextBox, 단추 및 ListBox가 있습니다. 기능은 제대로 작동하지만 플래시 비디오를 검색 할 때마다 검색 버튼을 클릭하면 목록의 첫 번째 비디오가 재생됩니다. 그 시간에 재생되기를 원하지 않습니다. ListBox에서 첫 번째로 강조 표시된 항목을 재생하지 않고 목록에서 선택하고 싶습니다.C# listbox - 첫 번째로 선택한 항목이 재생됩니다.
private void button1_Click(object sender, EventArgs e)
{
var path = "C:\\Users\\John\\Desktop\\Video\\FLASH";
listBox1.DataSource = Directory.GetFiles(path, "*" + txtbox1.Text + "*")
.Select(f => Path.GetFileName(f))
.ToList();
}
이 검색 버튼입니다 :
여기 내 코드입니다. 그것은 지정된 경로에서 textbox1
에 텍스트를 검색합니다
private void listBox1_DoubleClick(object sender, EventArgs e)
{
var fileName = listBox1.SelectedItem as string;
if (fileName != null)
{
var path = Path.Combine("C:\\Users\\John\\Desktop\\Video\\FLASH", fileName);
Process.Start(path);
}
}
이는 검색 항목이 여기에있을 것입니다옵니다,하지만이 선택 한 항목은 항상하고 검색을 완료 할 때마다 해당 항목이 재생됩니다.
'button1_Click'을 클릭했을 때 올바르게 이해하면 비디오를 제대로 재생할 수 있습니까? – Kiran1016
예, 그렇습니다.하지만 제가하고 싶은 것은 무엇이든 연주하지 않고 처음에는 모든 결과를 보여주고, 그것을 클릭하고 연주하는 사람입니다. –
ClearSelected를 사용하여 선택한 항목을 지울 수 있다고 생각합니다. 목록 상자에. – Tebc