[C#] Gợi ý cách làm
Có 2 RadioButton, 1 listbox, 1 button
Khi chọn RadioButton xem số lẻ và nhấn nút thực hiện: chỉ hiển thị các số lẻ có trong listbox
Khi chọn RadioButton xem số chẵn và nhấn nút thực hiện: chỉ hiển thị các số chẵn có trong listbox
Cách làm của mình
Giả sử listbox ban đầu có 5 phần tử (1,2,3,4,5)
Khi chọn Radio xem số lẻ và nhấn nút thực hiện: mình kiểm tra nếu các phần tử có trong listbox là số chẵn mình sẽ remove nó ra khỏi listbox nên listbox sẽ hiển thị 1, 3, 5
Khi chọn Radio xem số chẵn và nhấn nút thực hiện: listbox không hiển thị gì cả???
Nguyên nhân là do lúc này chỉ kiểm tra listbox hiện tại (1,3,5) chứ không phải listbox ban đầu(1,2,3,4,5) nên mới không có số chẵn nào hết
=> làm cách nào để nó kiểm tra listbox ban đầu
… tạo 1 cái list box mới
cái listbox đầu ghi là input, cái list box sau là output. Listbox sau thì disable edit đi.
Viết bừa. đại loại là như vậy
chỉ tạo 1 listbox thôi, 2 listbox thì nói làm gì nữa
chứ bấm lấy số lẻ rồi thì box đầu chỉ còn số lẻ, bấm lấy số chẵn trong box đó thì đúng là ko có số chẵn nào rồi. Ko thấy cái list ban đầu thì làm sao lòi ra số chẵn đó đc
yêu cầu của người ta là vậy sao làm theo ý mình được. bởi z mới cần người giúp đỡ
vậy thì làm như Duong_Act đó, tạo thêm 1 cái
List<int>
nữa. Khi add item vô cái listbox kia thì cũng add cái int đó vàoList<int>
này.ý của bạn là
tạo 1 list number để lưu các phần tử trong listbox
nếu radio xem số lẻ được chọn mình sẽ add các số lẻ trong list number vào listbox
nếu radio xem số chẵn được chọn mình sẽ add các số lẻ trong list number vào listbox
chỉ được tạo 1 listbox thôi bạn
ặc ta viết là
List<int>
mà cái<int>
nó bị mấtsorry nha! hiểu ý bạn rồi
Nghĩa là cái listbox chỉ là cái để hiển thị thôi.