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

Đề tài: Value and text of an item in listbox

  1. #1
    Ngày gia nhập
    10 2008
    Bài viết
    3

    Mặc định Value and text of an item in listbox

    Chào các bạn, mình lại có một câu hỏi về listbox. Rất mong mọi người giúp đỡ.

    Một ví dụ như thế này: listbox của mình hiển thị username, tuy nhiên mỗi item trên listbox ấy ngoài giá trị text mà nó hiển thị ra mình còn muốn gán cho nó một giá trị code khác. Điều này sẽ giúp ích cho một số hàm của mình, chẳng hạn như khi remove trên listbox thì ở hàm khác cũng remove với code tương ứng của item trên listbox. Khi tìm hiểu điều này trên msdn thì có cách làm với ListItem gán value và text cho item trong listbox nhưng mình lại không sử dụng được với Windows Application (cái ListItem kia hình như với khai báo using System.Web.UI.WebControls chỉ dùng cho Web Application thôi thì phải).

    Kết cục là mình vẫn chưa giải quyết được vấn đề này. Rất mong nhận được ý kiến của mọi người. Mình xin cảm ơn rất nhiều!

  2. #2
    No Avatar
    ngocbig Khách

    Bạn đừng nghĩ phức tạp lên quá. Mỗi item trên listbox đã có sẵn một index rồi.

    Bạn thử tham khảo demo sau sẽ hiểu.
    Attached Files Attached Files

  3. #3
    Ngày gia nhập
    11 2008
    Bài viết
    8

    Không có ListItem thì bạn tạo ra vậy, ví dụ :
    Visual C# Code:
    1. class ListItem {
    2.         private string _value;
    3.         private string _text;
    4.  
    5.         public string Value
    6.         {
    7.             get { return _value; }
    8.             set { _value = value; }
    9.         }
    10.  
    11.         public string Text
    12.         {
    13.             get { return _text; }
    14.             set { _text = value; }
    15.  
    16.         }
    17.        
    18.         //Chép đè phương thức này vì nó sẽ được dùng để hiển thị ra listbox
    19.         public override string ToString()
    20.         {
    21.             return _text;
    22.         }
    23. }
    24.             // Add 1 item vào list box:
    25.             ListItem item = new ListItem();
    26.             item.Text = "Mô tả thứ 1";
    27.             item.Value = "1";
    28.             listBox1.Items.Add(item);
    BTC

  4. #4
    Ngày gia nhập
    01 2009
    Bài viết
    201

    VD muốn đổi mầu chữ trong ListBox có cần phải làm như VC++ là phải xây dựng thêm lớp CColorListBox không

  5. #5
    Ngày gia nhập
    08 2010
    Bài viết
    1

    Cám ơn bạn thanhchungbtc và bạn ngocbig, bài viết của 2 bạn rất hữu ích

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

  1. Cách bắt sự kiện Selected item của Listbox
    Gửi bởi themyth_2509 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 1
    Bài viết cuối: 21-04-2013, 01:36 AM
  2. cách add item vào listbox và move item giữa 2 listbox
    Gửi bởi hocsinh trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 3
    Bài viết cuối: 06-04-2011, 08:12 PM
  3. ADO.NET chọn các Item trong Listbox?
    Gửi bởi minhchanhtruong trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 03-04-2011, 01:18 PM
  4. ADO.NET vấn đề về Add item trong listbox
    Gửi bởi tritai3000 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 21-02-2011, 08:42 PM
  5. Gán giá trị cho item listbox trong lập trình C#
    Gửi bởi tienlbhoc trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 10-07-2007, 08:43 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