Tất cả chúng ta đều sử dụng điều khiển ProgressBar
và rất tuyệt.Có sẵn điều khiển tự do "Quay bánh xe" giống nhau ở bất kỳ đâu cho Windows Forms không?
Đôi khi, bạn muốn cho người dùng biết rằng công việc đang được thực hiện, mặc dù bạn không thể xác định phần trăm công việc đã hoàn thành hoặc mất bao lâu để hoàn thành.
On một số hệ điều hành, bạn có thể đặt Style = ProgressBarStyle.Marquee;
nhưng điều này không được hỗ trợ trên, ví dụ, Windows Server 2008.
Có bất kỳ loại hình kiểm soát "Spinning Wheel" (như this) có nghĩa là tự do có sẵn (có lẽ trên CodeProject, CodePlex, SourceForge hoặc ở nơi khác) và đáp ứng nhu cầu này?
Nó không phải là một bánh xe, thực sự - bất kỳ kiểm soát thích hợp truyền tải thông điệp "công việc đang được thực hiện - không phải lo lắng" sẽ là tốt.
Không nên chắc chắn có ý nghĩa khi ghi chu kỳ trên máy chủ để cập nhật tiện ích giao diện người dùng. Con trỏ Hourglass cũ được thực hiện công việc với giá rẻ. –
@Hans: Tôi đang làm việc trên ứng dụng Windows Forms. Tôi không đoán điều đó thực sự làm mất hiệu lực quan điểm của bạn, nhưng tôi cảm thấy rằng với các ứng dụng Windows Forms, kỳ vọng là, miễn là một số công việc đang được thực hiện, người dùng nên được nhận thức và yên tâm rằng tiến trình đang được thực hiện (trái ngược với ứng dụng vừa bị đóng băng). –
Hmya, nó chỉ là một ảo tưởng phải không? Để giữ một vùng chọn, bạn phải thực hiện công việc trên một luồng. Chủ đề có thể bị đóng băng cứng, vùng chọn sẽ chỉ bật và bật. –