agrega un timer
luego en el load agregas esto que espara inicializar el timer y darle cada que tanto tiempo se va a estar ejecutanto o cada que tanto tiempo va a hacer un tick(evento del timer)
private void Form1_Load(object sender, EventArgs e)
{
timer1.Start();
timer1.Interval = 1000;//para que se ejecute cada 1000 milisegundos o cada segundo.
}
luego programas el evento tick del timer
private void timer1_Tick(object sender, EventArgs e)
{
this.label1.Text = DateTime.Now.Hour + " : " + DateTime.Now.Minute + " : " + DateTime.Now.Second;
}
y listo ya tienes tu reloj con hora:minutos:segundos
espero que te sirva suerte ya que es mi primera ves en este foro