N

NavControlX

Wydawca: UserX
Virus scanned Windows Free
Wersja1.0.2.8
WydawcaUserX
Data wydaniaApr 12, 2012
Data dodaniaMay 1, 2012
Wymagania systemu operacyjnegoWindows 2000/XP/2003/Vista/7
Wymagania.NET Framework 2.0
Całkowita liczba pobrań45
Cena £Free

Opis

NavigationControlX to złożony element sterujący Microsoft .Net 2.0 używany jako element sterujący nawigacji po rekordach z przyciskami w stylu maszyny taśmowej. Umożliwia szybkie przewijanie z podwójną prędkością w dowolnym kierunku i zawiera przyciski do pierwszego, następnego, szybkiego przewijania do przodu, szybkiego przewijania do tyłu, poprzedniego i ostatniego rekordu. Udostępnia właściwości umożliwiające dostęp do wartości, które są wyliczane za pomocą indeksu. Nie jest to wiążąca kontrola, ale raczej mechanizm określania wskaźników nawigacji rekordów i wizualnego wyświetlania takich wskaźników. Przydatne dla programistów, którzy chcą mieć prostą, łatwą do wdrożenia, ale elegancką kontrolę nawigacji dla kolekcji zbyt dużych dla innych kontrolek. Gdy użytkownik wybierze przycisk, licznik jest aktualizowany, a bieżący indeks jest zwracany jako liczba, której wartość jest względną pozycją w obiekcie. Do programisty należy określenie, co zrobić z tym bieżącym numerem indeksu. Po prostu obsługując zdarzenie publiczne, gdy zmienia się bieżący indeks, programista może przypisać wartości do odpowiednich kontrolek w formularzu. Bieżący indeks odnosi się do pierwszego rekordu i może być indeksowany na podstawie 0 lub 1 (domyślnie=0). Plik pomocy zawiera przykładowy kod. Do wyboru trzy rozmiary. Porusza się bardzo szybko i nie powoduje opóźnień. Testy jednostkowe zakończone i zgodne z CLS. MessageBoxX - kolejna biblioteka dołączona do NavigationControlX.dll, ta klasa umożliwia wyśrodkowanie okien komunikatów w formularzu nadrzędnym, a także ustawienie licznika czasu, przez jaki komunikat powinien być wyświetlany przed zniknięciem. Gdy parametr formularza jest pominięty, w oknie komunikatu wyświetlany jest ekran środkowy. Timer jest domyślnie wyłączony i można go ustawić poprzez właściwość publiczną „TimerOn”. Przedział czasu ustawia się za pomocą właściwości „TimerInterval”. Użytkownik może tworzyć wystąpienia MessageBoxX lub używać MsgX, który jest dostępny na poziomie modułu. Dwie inne publiczne pozycje, o których warto wspomnieć na poziomie modułu, to ErrMsgX, które wykorzystuje zmienną instancji MsgX w celu wyświetlenia wyjątków przydatnych dla programistów, a jednocześnie czytelnych dla użytkowników. Posiadanie scentralizowanego miejsca zajmowania się wyjątkami jest tym, do czego ta metoda jest przeznaczona. Druga to właściwość ograniczająca szerokość okienek komunikatów w wyniku ograniczenia szerokości łańcucha. Instancja klasy nie tworzy instancji komunikatów, dopóki nie zostanie wywołana przeciążona metoda „Show”. Poniżej wymienione są deklaracje modułów i klas oraz dokumentacja XML.