Prova vedi se facendo una cosa del genere il problema sparisce:
string n;
n = Conversion.Hex(270);
if (n.Length < 8)
{
for (int i = 0; n.Length != 8; i++)
{
n = "0" + n;
}
}
label1.Text = n;
Spero di esserti stato utile
Ciao
PS. "Conversion.Hex()" fa parte del Namespace Microsoft.VisualBasic, prima di usare questo bisogna dare a C# il riferimento a questo namespace
***********************************
LukeProgrammer