DoMinhThoThành viên tích cực
Bài viết: 108Ngày tham gia: Chủ nhật 11/01/2009 11:40 amHasthanked: 2 timesBeenthanked: 1 time
Bài viết: 108Ngày tham gia: Chủ nhật 11/01/2009 11:40 amHasthanked: 2 timesBeenthanked: 1 time
Đọc giá trị trong từng hàng của List view ????
- Trích dẫn
Có ai biết đọc từng giá trị trong listview ko?
Em có viết 1 hàm như sau mà no ko chạy được.
Private Sub ReadList[]Dim i as integerFor i = 0 to lstView.count 'lstView la name cua list view label1.caption = lstView.list [i] 'Label 1 hien thi giá trị của List Item ở vị trí i. i= i + 1 'tăng lên 1 để đọc item kế tiếpNextCó ai giúp em với.
Cảm ơn các bạn.
Em có viết 1 hàm như sau mà no ko chạy được.
Mã: Chọn tất cả
Cảm ơn các bạn.
Dispirited Fact
Đầu trang
giaiphapThành viên tích cực
Bài viết: 187Ngày tham gia: Thứ 6 06/06/2008 8:35 am
Bạn đã sử dụng
for i =0 to lstView.count + Thì ở dưới bạn không nên tăng i lên 1 đơn vị làm gì
+ ListView không có sử dụng được lstView.count
Bạn muốn lấy giá trị thứ nhất trong lstView thì sử dụng như sau lstView.ListItems[1], tương tự lấy giá trị tứ 5 thì sử dụng lstView.ListItems[5].
Bài viết: 187Ngày tham gia: Thứ 6 06/06/2008 8:35 am
Re: Đọc giá trị trong từng hàng của List view ????
- Trích dẫn
Cách sử dụng của bác không đúng rồiDoMinhTho đã viết:Có ai biết đọc từng giá trị trong listview ko?
Em có viết 1 hàm như sau mà no ko chạy được.Có ai giúp em với.Mã: Chọn tất cả
Private Sub ReadList[]Dim i as integerFor i = 0 to lstView.count 'lstView la name cua list view label1.caption = lstView.list [i] 'Label 1 hien thi giá trị của List Item ở vị trí i. i= i + 1 'tăng lên 1 để đọc item kế tiếpNext
Cảm ơn các bạn.
Bạn đã sử dụng
Mã: Chọn tất cả
+ ListView không có sử dụng được lstView.count
Bạn muốn lấy giá trị thứ nhất trong lstView thì sử dụng như sau lstView.ListItems[1], tương tự lấy giá trị tứ 5 thì sử dụng lstView.ListItems[5].
Đầu trang
DoMinhThoThành viên tích cực
Bài viết: 108Ngày tham gia: Chủ nhật 11/01/2009 11:40 amHasthanked: 2 timesBeenthanked: 1 time
Bài viết: 108Ngày tham gia: Chủ nhật 11/01/2009 11:40 amHasthanked: 2 timesBeenthanked: 1 time
Re: Đọc giá trị trong từng hàng của List view ????
- Trích dẫn
Mình đã thử không dùng i+1 rồi.
Nếu sử dụng giá trị xác định như lstView.ListItems[1]hoặc lstView.ListItems[5] thì hàm chỉ xác định 2 giá trị này rồi dừng.
Cái mình muốn là: hàm xác định và hiển thị giá trị 1,nếu đọc xong giá trị 1 sẽ nhảy qua đọc giá trị 2... và cứ thế tới giá trị n của lstview.count [giá trị hàng cuối cùng trong list của mình.]
Bởi vậy nên mình dùng i = i+1 để nó đọc hàng kế tiếp sau khi đã thao tác xong .Nhưng ko thành công,hàm ko tự động nhảy hàng.
Thanks for reading.
Nếu sử dụng giá trị xác định như lstView.ListItems[1]hoặc lstView.ListItems[5] thì hàm chỉ xác định 2 giá trị này rồi dừng.
Cái mình muốn là: hàm xác định và hiển thị giá trị 1,nếu đọc xong giá trị 1 sẽ nhảy qua đọc giá trị 2... và cứ thế tới giá trị n của lstview.count [giá trị hàng cuối cùng trong list của mình.]
Bởi vậy nên mình dùng i = i+1 để nó đọc hàng kế tiếp sau khi đã thao tác xong .Nhưng ko thành công,hàm ko tự động nhảy hàng.
Thanks for reading.
Dispirited Fact
Đầu trang
truongphuVIP
Bài viết: 4785Ngày tham gia: Chủ nhật 04/11/2007 10:57 amĐến từ: Cam Đức, Khánh hòaHasthanked: 14 timesBeenthanked: 531 times
Bài viết: 4785Ngày tham gia: Chủ nhật 04/11/2007 10:57 amĐến từ: Cam Đức, Khánh hòaHasthanked: 14 timesBeenthanked: 531 times
Re: Đọc giá trị trong từng hàng của List view ????
- Trích dẫn
Máy tính phải update thêm để có Microsoft windows Common Controls 6.0 [SP6]
Đó là thành phần duy nhất để có ListView
Nếu đã có ListView, trong code ta chỉ gõ ListView.v là môi trường lập trình [IDE] đã hiện ra bảng nhắc chữ View rồi !
Như thế thì làm sao báo lỗi tại chữ View = 'Method or data member not found'
Đó là thành phần duy nhất để có ListView
Nếu đã có ListView, trong code ta chỉ gõ ListView.v là môi trường lập trình [IDE] đã hiện ra bảng nhắc chữ View rồi !
Như thế thì làm sao báo lỗi tại chữ View = 'Method or data member not found'
o0o--truongphu--o0o
.........
Ghé thăm:
Chuyện Linh Tinh
.........
Ghé thăm:
Chuyện Linh Tinh
Đầu trang
truongphuVIP
Bài viết: 4785Ngày tham gia: Chủ nhật 04/11/2007 10:57 amĐến từ: Cam Đức, Khánh hòaHasthanked: 14 timesBeenthanked: 531 timesTập tin đính kèmlistBox.rar[1.12 KiB] Đã tải về 456 lần
Bài viết: 4785Ngày tham gia: Chủ nhật 04/11/2007 10:57 amĐến từ: Cam Đức, Khánh hòaHasthanked: 14 timesBeenthanked: 531 times
Re: Đọc giá trị trong từng hàng của List view ????
- Trích dẫn
Cần List1 và Command1. Chạy Code sau:DoMinhTho đã viết:Vậy nếu trong ListBox thì sao bác truongphu?
Mã: Chọn tất cả
Private Sub Command1_Click[]For i = 0 To List1.ListCount - 1a = a & List1.List[i] & vbCrLfNextMsgBox aEnd SubPrivate Sub Form_Load[]For i = 1 To 5List1.AddItem "a" & iNextList1.ListIndex = 0End Subo0o--truongphu--o0o
.........
Ghé thăm:
Chuyện Linh Tinh
.........
Ghé thăm:
Chuyện Linh Tinh
Đầu trang
truongphuVIP
Bài viết: 4785Ngày tham gia: Chủ nhật 04/11/2007 10:57 amĐến từ: Cam Đức, Khánh hòaHasthanked: 14 timesBeenthanked: 531 times
Bài viết: 4785Ngày tham gia: Chủ nhật 04/11/2007 10:57 amĐến từ: Cam Đức, Khánh hòaHasthanked: 14 timesBeenthanked: 531 times
Re: Đọc giá trị trong từng hàng của List view ????
- Trích dẫn
Text1.text phải ở chế độ MultiLine [tôi viết thế để dễ cho bạn làm việc]
- Mỗi giá trị trong Text1 ghi 1 dòng
- Bạn dùng hàm split tách nội dung text1 ra từng giá trị. [Xem VBLib]
- Dùng For...next như trên để so sánh List1.List[i] với mỗi giá trị của text1 [đã tách dòng trong mảng]
- và đương nhiên, nếu không có thì Add
- Mỗi giá trị trong Text1 ghi 1 dòng
- Bạn dùng hàm split tách nội dung text1 ra từng giá trị. [Xem VBLib]
- Dùng For...next như trên để so sánh List1.List[i] với mỗi giá trị của text1 [đã tách dòng trong mảng]
- và đương nhiên, nếu không có thì Add
o0o--truongphu--o0o
.........
Ghé thăm:
Chuyện Linh Tinh
.........
Ghé thăm:
Chuyện Linh Tinh
Đầu trang