ďťż

Ładny brzuch

Myślałem, że zrobienie historii to nic trudnego.
Zrobiłem wyświetlanie dziewięciu pozycji, napisy (puste), gdy nie ma żadnego wpisu, przesówania wpisów, gdy jest ich więcej niż dostępnego miejsca, a nawet możliwości jej wyłączenia, czy wyczyszczenia wpisów z okna opcji.
Wpierw napotkałem błędy z otwieraniem plików, ale zastosowałem w końcu ListBox i w nim przechowywałem ścieżki do plików.
Teraz jest kolejnych kilka problemów. Wpisy się powtarzają, a kliknięte nie są wyświetlane hierarchicznie na górze menu.
Oczywiście mogę i to zmienić, ale kod wykonany przeze mnie by był bardzo długi.
Zapewne można zastosować jakąć pętlę, ale ja jeszcze nie potrafię tego robić.



ja zrobilem to inaczej:wczytuje do tablicy nazwy plikow .... z rejestru - tam tez zapisuje. a potem dynamicznie tworze MenuItem'y ... sprawdzam dlugosc tablicy (jesli zostanie przekroczona przesuwam wpisy). a przed dodaniem sprawdzam czy juz taki wpis nie istnieje.

O jaką tablicę chodzi?


O jaką tablicę chodzi?



IMHO lepszy jest TStrings, a to z uwagi na zaimplemetowane już w samej klasie dodawanie (Add), wstawianie na wybraną pozycję (Insert) wyszukiwanie (IndexOf), przesuwanie (Move) i usuwanie (Delete) wpisów :) Metody są te same, jak dla Memo.Lines czy ListBox.Items (bo te właściwości są właśnie klasy TStrings :) )

//nazwiesz mnie zapewne hardcore'owcem, ale robilem samemu :P - m
Użytkownik migajek edytował ten post 06 grudzień 2005, 17:45
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •