Eine grafische Equalizer können Sie sehen, wo die Einstellung befindet visuell . Einstellungen am Equalizer umfassen " Ton " und " Volumen . " Das Volumen in der Regel als Schiebeknopf auf einer Linie , die einen hohen und einen niedrigen Bereich stellt vertreten. Rutschen Sie die Taste auf Null schaltet den Ton ab , während des Gleitens es bis zu 8 macht es lauter. Hash Marken oder tatsächliche Anzahl kann da sein, um die hohen und niedrigen Werte zeigen . Anleitung
1
Öffnen Sie ein neues Visual Basic.NET Windows Forms Application Project . Fügen Sie einen " Trackbar "-Steuerung für jeden Controller auf dem Equalizer. Lautstärke, Höhen und Bässe sind häufig Klangregler . Sie sollten auch eine "Play" und "Stop" oder "Pause" -Taste, um das Formular.
2
Stellen Sie den Ort, Namen, Minimalwert , Maximalwert, Ausrichtung und Größe jedes " Trackbar " Kontrolle. Die Lage von der xy -Koordinate auf dem Formular gesetzt , ist die Orientierung horizontal oder vertikal und Größe wird auch durch die xy Punkt Positionen vertreten :
Me.tbBass.Location = New System.Drawing.Point (58, 148 ) = Me.tbBass.Minimum - 10Me.tbBass.Maximum = 10Me.tbBass.Name = " tbBass " Me.tbBass.Orientation = System.Windows.Forms.Orientation.VerticalMe.tbBass.Size = New System.Drawing.Size (56, 194 )
3
Definieren Sie eine Gerätesteuerung für die Wiedergabe von Ton in das Projekt . Sie können die " SoundPlayer " Klasse in . NET Framework 4 verwenden , oder möchten Sie vielleicht ein Drittanbieter- OCX registrieren und verweisen Sie in Ihrer Anwendung. Die Drittanbieter- Steuerelement im Code als "Private WithEvents myWave Wie NewOCX.WaveDevice , " wo " NewOCX " steht für eine Drittanbieter-Steuerelement auf dem Computer registriert verwiesen . Die Microsoft SoundPlayer wird als "Private -Player Wie SoundPlayer " verwiesen und "Imports System.Media " ist auch in der " Erklärungen " in Ihrem Code erforderlich.
4
Verwenden Sie die " AddHandler " ; Methode, um den neuen Wert zu erfassen , wenn der Benutzer gleitet eine der Equalizer steuert nach oben oder unten :
AddHandler tbBass.ValueChanged , AddressOf tb_ValueChanged
deklarieren " tb_ValueChanged "-Funktion mit einem Verweis auf eine Funktion namens " ChangeGain " , die tatsächlich macht die Arbeit.
private Sub tb_ValueChanged (ByVal sender As Object, ByVal e As System.EventArgs ) ChangeGain () End Sub