What you can do is start a timer and on each timer tick make the label
either visible or not visible.
For instance, something like this:
public Form1()
{
//
// Required for Windows Form Designer support
//
InitializeComponent();
myTimer = new System.Windows.Forms.Timer();
myTimer.Interval = 200; // any value you like (in ms)
myTimer.Tick +=new EventHandler(TimerEventProcessor);
}
// This is the method to run when the timer is raised.
private void TimerEventProcessor(Object myObject, EventArgs myEventArgs)
{
labelCaution.Visible = ! labelCaution.Visible;
}
Whenever you want to start the blinking set myTimer.Enabled to true.