0
0

Alguien conoce algun control ledmeter?, yo solo conozco el del nero pero no se puede personalizar.

Gracias

  • You must to post comments
0
0

¿Porque no usas una lista de imágenes?

Visual Basic incluye un control llamado PictureClip que puede albergar varias imágenes en “celdas”. Tu especificas cuántas celdas o columnas quieres. De este modo puedes hacer una imagen de mapa de bits en paint con el LedMeter. Para esto pones varios rectángulos horizontales o verticales y los coloreas gradualmente de abajo hacia arriba o izquierda a derecha, como en las skins del winamp. Primero todos apagados y vas aumentando un rectángulo hasta que estén todos encendidos. Te van a quedar unas columnas. Cargalo en el control PictureClip y en la propiedad Rows ponle el número de columnas que resultaron. Usa un Timer y un procedimiento Select Case para que seleccione que celda (o columna usar). Prueba el siguiente código, necesitas un timer, el pictureclip y un picturebox o image:

Private Sub Timer_Timer()
Dim valorIzq,valorDer,valorEstereo as long
FSOUND_GetCurrentLevels Canal, valorIzq, ValorDer
valorEstereo=(valorIzq+valorDer)/2
Select Case valorEstereo
Case 0.0 to 0.1
Picture1.Picture=PictureClip1.GraphicCell(1)
Case 0.1 to 0.2
Picture1.Picture=PictureClip1.GraphicCell(2)
Case 0.2 to 0.3
Picture1.Picture=PictureClip1.GraphicCell(3)
Case 0.3 to 0.4
Picture1.Picture=PictureClip1.GraphicCell(4)
Case 0.4 to 0.5
Picture1.Picture=PictureClip1.GraphicCell(5)

Case 0.9 to 1.0
Picture1.Picture=PictureClip1.GraphicCell(10)
End Select

Si tienes más dudas dame tu correo electrónico y te puedo mandar un ejemplo completo del código para Visual Basic.

  • You must to post comments
0
0

Prueba en esta dirección. La tome de uno de los tópicos del foro, espero que a nadie le importe:

[url:ifm4jml5]http://homepage.ntlworld.com/leo.parnell/Webpage/Programs/VUMeters.PNG[/url:ifm4jml5]

  • You must to post comments
Showing 2 results
Your Answer

Please first to submit.