Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur man skapar Equalizer grafer i Visual Basic

    En grafisk equalizer kan du se var inställningen bosatt visuellt . Inställningar på equalizer inkluderar " tonen " och " volym . " Volymen normalt representeras som en glidande knapp på en linje som representerar ett högt och ett lågt utbud . Genom att skjuta knappen till noll stänger av ljudet , samtidigt som du drar den upp till 8 gör det starkare . Hash märken eller faktiska siffror kan vara där för att indikera de höga och låga värden . Instruktioner
    1

    Öppna ett nytt Visual Basic.NET Windows Forms Application Project . Lägg en " Trackbar " kontroll för varje regulator på equalizern . Volym , diskant och bas är vanliga equalizerkontrollerna . Du bör också lägga till en " lek " och " stopp " eller " pausa " knapp i formuläret .
    2

    Ange plats , namn , minimivärde , maximivärde , orientering och storlek varje " Trackbar " kontroll . Platsen ligger i xy koordinat på formuläret , är vågrät eller lodrät och storlek är också representerad av xy punktpositioner :

    Me.tbBass.Location = Ny 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 = Ny System.Drawing.Size ( 56 , 194 )
    3

    Definiera en enhet kontroll för att spela ljud till projektet . Du kan använda " SoundPlayer " klass i . NET Framework 4 , eller kanske du vill registrera en tredje part OCX och referera till den i din ansökan . Den tredjepartskontroll refereras i koden som " Private WithEvents myWave Som NewOCX.WaveDevice , " där " NewOCX " representerar en tredjepartskontroll registrerats på maskinen . Microsoft SoundPlayer refereras som " Privat aktör Som SoundPlayer " och " Import System.Media " krävs också i " Förklaringar " i din kod .
    4

    Använd " AddHandler " , metod för att fånga det nya värdet när användaren glider en av equalizern styr upp eller ner :

    AddHandler tbBass.ValueChanged , AddressOf tb_ValueChanged

    Deklarera " tb_ValueChanged " funktion med en hänvisning till en funktion som heter " ChangeGain " som faktiskt gör jobbet .

    Private Sub tb_ValueChanged ( ByVal avsändare As Object , ByVal e som System.EventArgs ) ChangeGain ( ) End Sub

    Inuti " ChangeGain " funktionen är en uppmaning att uppdatera värdet av equalizer objekt som referenser som komponent som anges i " Trackbar : "

    equalizer.SetGain ( 0 , tbVolume.Value ) equalizer.SetGain ( 1 , tbBass . Value ) equalizer.SetGain ( 2 , tbTreble.Value ) katalog

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör för att stoppa studsa mot väggar i Visua…
    ·Hur man skapar en Random Access-fil
    ·Så ändrar TryParse Typ i VBScript
    ·Hur köra en MS Access Query Från VB
    ·Hur Validera en textruta
    ·Hur man skriver ett Tangent Kod för en kalkylator i VB…
    ·Hur hittar VBA filer
    ·Hur att hitta antalet rader i en SQL Data Reader
    ·Hur du tar bort alla Skrivare Med VBScript
    ·Hur man byter flera textrutor i Visual Basic
    Utvalda artiklarna
    ·Hur importera användare i Community Builder på Joomla…
    ·Hur man skapar en oföränderlig objekt i Java
    ·Hur man tar bort något från en lista Box i Visual Bas…
    ·Hur man Byta namn på en fil i Visual Studio C
    ·Hur man skapar Flash Cards i Python
    ·Hur man skapar Pyc filen för att köra på webben
    ·Hur man skriver Strängfunktioner i Python
    ·PHP Fatal Error : Kan inte använda String Offset Som e…
    ·Hur man gör en sorterbar ListBox
    ·Hur man gör en timer i Game Maker
    Copyright © Dator Kunskap http://www.dator.xyz