2009-03-09 14 views
5

Ich bin auf der Suche nach einem Trackbar-ähnlichen Benutzer/benutzerdefinierten Steuerelement in meiner .NET 2.0 WinForms App zu verwenden.WinForms Volume Slider/Trackbar Benutzerkontrolle

Hinweis: Ich frage nicht, wie Sie das Volume in einer WinForms App steuern.

Wer weiß von einem netten gemalten Slider/Trackbar-Steuerelement, das in meiner App verwendet werden konnte, um Benutzer die Lautstärke einstellen zu lassen? (wie diejenigen, die in Multimedia-Anwendungen verwendet werden)

Idealerweise sollte es vertikale Ausrichtung unterstützen.

TIA,

Antwort

6

Es gibt ein ausgezeichnet C# Tutorial, wie Sie Ihre eigenen kundenspezifischen TrackBar über bei MS-Office erstellen:

http://www.codeguru.com/csharp/csharp/cs_controls/custom/article.php/c12101

Das Ergebnis sieht sehr beeindruckend, und weil Sie Ihre eigenen erstellen Sie müssen sich keine Sorgen über die Lizenzierung einer Drittanbieter-Kontrolle machen. Stellen Sie sicher, dass Sie auch die Lizenzierung für den Beispielcode befolgen. :)

+0

Jon, danke für den Zeiger. Ich bin mir nicht sicher, ob ich Zeit habe, mich darauf einzulassen. Hätte eine gebrauchsfertige Klasse bevorzugt. Aber es ist sicherlich interessant, eine Lesung. –

5

Es gibt ein TrackBar-Steuerelement, es ist nur ein wenig schwer zu finden, weil es keine Kategorie in der Symbolleiste hat. Öffnen Sie "Alle Windows Forms". Laut MSDN ist es da seit .NET 1.0

+0

Codeguard, danke für deine Antwort. Ich kenne diese Kontrolle. Ich suchte nach etwas, das genauer wie ein Lautstärkeregler/Trackbar aussieht. –