Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Kontrolka Listview
Viper87



Typ: neutral
Postów: 490
Zarejestrowany: Oct 2002
Kontrolka Listview

Witam!

Mam taki problem-chciałbym napisać program robiący taką listę programów jak np. jest w CHIPIE. Chciałbym, żeby użytkownik wpisywał do specjalnego pliku INI nazwę programu, opis, ikonkę i ścieżkę do programu. Wszytsko OK, tyle, że mam problem z samą listą. Wydaje mi się, że powinienem użyć kontrolki listview, ale nie jestem pewien, a jeśli tak, to jak ona działa? Potrzebuję dodawać do niej kolejne pozycje ALE TYLKO WTEDY GDY UŻYTKOWNIK DODA NOWĄ POZYCJĘ DO PLIKU INI.Może ktoś ma jakiś pomysł jak to technicznie rozwiązać?


_____________________________________________
Viper

"Savoir c`est prevoir, prevoir c`est prevenir". 
(Wiedzieć to przewidzieć, przewidzieć to zapobiegać) 


14-03-2003 14:19
Pokaż profil Viper87  Wyślij email do Viper87   Odwiedź stronę Viper87  
Ushy




Typ: neutral
Postów: 87
Zarejestrowany: Mar 2003

hmm.. im wiecej potrzebujesz 'wyciagnac' danych z takiego pliku tym problem staje sie wiekszy... ale oto przyklad ktory moze ci pomoc:
niech istnieje sobie plik ustawienia.ini zawierajacy sciezki programow kolejno.. i jeden naglowek np:

"[Ustawienia]
Crogram files...
C:windows....

etc"

a teraz w basicu.. wstaw kontrolke listview (nazwij np LV) i taki kod:

Dim strLinia

Open "c:ustawienia.ini" For Input As #1
Do While Not EOF(1)
  Line Ipnut #1, strLinia
  If Not strLinia = "[Ustawienie]" then
      LV.ListItems.Add ,,strLinia,nrIkonki, NrIkonki
  end if
Loop
Close #1

no i wstaw jeszcze ImageList zeby wyswietlala ikonki (potem we wlasciwosciach listview1 ustaw SmallIcons i Icons na ImageList1)

jesli chodzi o to zeby zapamientywal tez ikonki.. to inna sprawa.. troche trudniejsza :/

[Post edytowany dnia 14-03-2003 15:24 przez Ushy]


_____________________________________________
www.KURDE.pl

14-03-2003 15:22
Pokaż profil Ushy  Wyślij email do Ushy   Odwiedź stronę Ushy       3299912
Viper87



Typ: neutral
Postów: 490
Zarejestrowany: Oct 2002

Dzięki, tyle, że VB podświetla mi na czerwono linię: line Ipnut #1, strLinia .W listview nie mogę znaleźć tych funkcji odpowiedzialnych za ikonki, ale tak wogóle to mi na ikonach nie zależy za bardzo .


_____________________________________________
Viper

"Savoir c`est prevoir, prevoir c`est prevenir". 
(Wiedzieć to przewidzieć, przewidzieć to zapobiegać) 


14-03-2003 18:40
Pokaż profil Viper87  Wyślij email do Viper87   Odwiedź stronę Viper87  
Wszystkich odpowiedzi: 2 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1