Problemino con .net

Ho un programmino di questo tipo:

Dim a As Color, b as string
ColorDialog1.ShowDialog()
a = ColorDialog1.Color

dovrei memorizzare la variabile a in un database se possibile in una campo string percio per convertirla in striga ho provato a usare

b = ColorDialog1.ToString

e funge ma poi come faccio a rinconvertirla in color , visto che dovrei usarla ad esempio come

textbox1.color =a

grazie paolo