2011-06-17 14 views
5

Mam bazę danych SQLite, która umożliwia szybkie wyszukiwanie i dostęp do dziennika.C# Kontrolka osi czasu

Obecnie projektuję sposób wybierania zakresu dat dla widoku dziennika. Zastanawiam się nad graficzną osią czasu, którą można sterować za pomocą myszy, z funkcją powiększania, dzięki czemu można przechylić się do rozpiętości godzin/minut, jeśli zajdzie taka potrzeba, lub jeśli zdolność powiększania jest zbyt złożona (wtedy wystarczy pole tekstowe z rozpocznij & datę zakończenia między wyświetlaniem osi czasu). Istnieją różne typy wiadomości dziennika (5 lub 6) i chciałbym wskazać, każdy o innym kolorze na osi czasu

To wygląda bardzo dobrze wizualnie:

www.codeproject.com/KB/wtl/wtltimeline.aspx

AC# .NET wersję to (open-source) lub podobne byłoby świetne.

Czy ktoś ma coś takiego do powiedzenia? Chciałbym uniknąć konieczności zakodowania mojej własnej kontroli od zera. Zażądaj pomocy. Dzięki!

Odpowiedz

0

Dlaczego nie można użyć tej kontroli do innego zestawu (DLL) i odwoływać się do niego?

Edytuj: Może Ci się spodobać this control. Jest to selektor zasięgu ogólnego, ale możesz go łatwo modyfikować zgodnie z własnymi potrzebami.

+0

tbh, nie jestem pewien jak to zrobić? Pomyślałem, że to jest WTL i chciałem kontroli WinForma – techmanc

+0

@techmanc Oops, że tęskniłem za tym ... Ale nie wiem nawet, co to oznacza ... Lub o kompatybilności ... Nie jestem pewien ... – Vercas

Powiązane problemy