Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Không xóa được SimpleButton trong Devexpress?

  1. #1
    Ngày gia nhập
    06 2010
    Nơi ở
    tp HCM
    Bài viết
    5

    Wink Không xóa được SimpleButton trong Devexpress?

    Mình có một đoạn code tự sinh ra SimpleButton và add vào Form . Và một button để remove hết tất cả control là SimpleButton , Nhưng việc xóa không hoàn toàn ( có nghĩa nó chỉ xóa một vài SimpleButton, và vẫn còn sót lại).
    Code remove:
    Code:
    foreach (Control sb in this.Controls)
                {
                    if (sb is SimpleButton)
                    {
                        this.Controls.Remove(sb);
                        //sb.Dispose();
                        
                    }
                }
    Mình thử Dispose cũng hem được . Mong các bạn chỉ dẫn giúp mình , mình nghe nói Devexpress bị lỗi trong vấn đề này , không biết có cách nào khắc phục không Thanks!

  2. #2
    Ngày gia nhập
    04 2012
    Bài viết
    11

    Lệnh foreach đang lấy danh sách các control từ this.Controls để thực hiện vòng lặp.
    Bạn lại remove control trong this.Controls nên bị lỗi đó.
    Bạn nên add các SimpleButton vào List<SimpleButton> hoặc một Collect trong câu lệnh foreach
    Sau đó xóa nó.

Các đề tài tương tự

  1. Hướng dẫn Thao tác cơ bản (Thêm, Xóa, Sửa) với GridControl của DevExpress
    Gửi bởi elkidvnn1 trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 13
    Bài viết cuối: 14-05-2015, 10:16 AM
  2. Set ảnh cho SimpleButton trong DevExpress
    Gửi bởi taisalo trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 01-08-2013, 10:58 PM
  3. ADO.NET Cách xóa nhiều dòng trong GridView Control Devexpress?
    Gửi bởi pnlongpro trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 01-06-2013, 08:13 PM
  4. Trả lời: 9
    Bài viết cuối: 26-03-2013, 12:51 PM
  5. Cách để xóa một dòng trên gridcontrol của devExpress đơn giản:U
    Gửi bởi elkidvnn1 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 25-05-2011, 04:27 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn