22.08.2013 Views

Visual Basic 6 Kurs

Visual Basic 6 Kurs

Visual Basic 6 Kurs

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Label1.Caption = List1.Text<br />

End Sub<br />

List1.Text przechowuje treść zaznaczonego elementu. Kolejną rzeczą jest zmienna<br />

przechowująca który element został zaznaczony.<br />

Private Sub List1_Click()<br />

Label1.Caption = List1.ListIndex<br />

End Sub<br />

Jeżeli żaden element listy nie jest zaznaczony to List1.ListIndex przechowuje wartość -1.<br />

Możemy także sami (bez zaznaczenia przez użytkownika) wywołać tekst wybranego<br />

elementu.<br />

List1.List(0)<br />

Wyświetli nam tekst pierwszego elementu. Dla lepszego zrozumienia mały przykładzik :<br />

Na formie umieszczamy List1, Label1, Label2, Command1, Command2, Command3 i<br />

Text1. Poniższy kod zostanie wyjaśniony liniami :<br />

01. Private Sub Form_Load()<br />

02. Command1.Caption = "usuń"<br />

03. Command2.Caption = "dodaj"<br />

04. Command3.Caption = "odświerz"<br />

05. List1.AddItem ("<strong>Visual</strong>")<br />

06. List1.AddItem ("<strong>Basic</strong>")<br />

07. List1.AddItem ("Test")<br />

08. Label1.Caption = "Elementów : " & List1.ListCount<br />

09. End Sub<br />

10. Private Sub Command1_Click()<br />

11. If (List1.ListIndex > -1) Then<br />

12. List1.RemoveItem (List1.ListIndex)<br />

13. End If<br />

14. End Sub<br />

15. Private Sub Command2_Click()<br />

16. If Text1.Text "" Then<br />

17. List1.AddItem Text1.Text<br />

18. End If<br />

19. End Sub<br />

20. Private Sub Command3_Click()<br />

21. Label1.Caption = "Elementów : " & List1.ListCount<br />

22. End Sub<br />

23. Private Sub List1_Click()<br />

24. Label2.Caption = List1.Text<br />

25. End Sub<br />

Linia 5,6,7 - dodaj do listy 3 elementy ("<strong>Visual</strong>", "<strong>Basic</strong>", "Test")<br />

Linia 8 - wyświetla na Label1 ilość elementów listy<br />

Linia 10 - jeżeli klikłeś w przycisk 1<br />

Linia 11 - i jest jakiś zaznaczony element na liście to<br />

Linia 12 - usuń z listy zaznaczony element<br />

Linia 15 - jeżeli klikłeś w drugi przycisk<br />

Linia 16 - i pole tekstowe nie jest puste to<br />

Linia 17 - dodaj do listy element o teksie z pola Text1<br />

Linia 20 - jeżeli klikłeś w trzeci przycisk to<br />

Linia 21 - odśwież Label1 i wpisz w nim aktualną liczbę elementów<br />

35

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!