Puedes aplicar un formato en el "ToString" en el que conviertes el valor numérico en cadena para asignársela al Label:
decimal numero = 1234.5678m; //Ejemplo
Label1.Text = numero.ToString("###.##0,00");
El código anterior está en C#. Si usas VB, el ToString es igual pero sin añadir un punto y coma al final. Espero que no estés usando el VB con "Option Strict Off" y usando conversiones implícitas, es decir, asignando un
número al string del Label. Esa es una forma de que se te escapen en tu programa muchas conversiones incontroladas. A la larga, será muy costoso depurarlo y mantenerlo. Si estás trabajando así, te recomiendo que cambies en las propiedades
del proyecto el "Option Strict" a ON y que recompiles. Te saldrán docenas de errores, en todos los sitios donde haya una conversión implícita. Corrígelas todas una por una, escribiendo expresamente la conversión que quieres
realizar (por ejemplo, poniendo ToString() en los números que quieras convertir en texto). Aunque cueste un poco más programar así, a la larga tu programa será más robusto y fiable.