Tôi cần có hộp thoại tập tin mở cho 1000 loại tệp (* .000 - * .999). Nhưng thêm nó vào bộ lọc, hộp thoại sẽ thực sự chậm khi chọn các loại tệp. Tôi có thể làm gì để tăng tốc độ này không?OpenFileDialog với nhiều phần mở rộng
string text;
for (int i = 0; i <= 999; i++)
{
text.Append("*." + i.ToString("000") + "; ");
}
string textWithoutLastSemicolumn = text.ToString().Substring(0, text.ToString().Length - 2);
dialog.Filter = "Files (" + textWithoutLastSemicolumn + ")|" + textWithoutLastSemicolumn;
bạn có bất kỳ lối tắt kết nối mạng nào không? – Abhishek
Tôi có thể hỏi tại sao bạn muốn làm điều đó ngay từ đầu? o_O – derape
Tôi sẽ tham gia bình luận @derape, mục đích của việc thêm rất nhiều tiện ích mở rộng để mở hộp thoại tệp là gì? '*. *' là đủ. Nếu bạn đang tạo các tệp đó, thì bạn không nên sử dụng * các tiện ích * khác nhau ở vị trí đầu tiên (thay vào đó bạn có thể thay đổi tên tệp). Bạn có thể thêm vài tiện ích mở rộng, nhưng không phải là 1000. – Sinatr