投稿者 るきお  (社会人) 投稿日時 2013/12/2 21:44:05
>タイマーについて詳しくお願いいたします(@_@)
ずばりのプログラムよりも、タイマーについての詳しい説明の方が良いということですね?

●私が言うTimerはButtonやTextBoxと同じコントロールの1種であり、ツールバーからフォームに貼りつけて使います。(ツールバーの「コンポーネント」のところにあります。)
●フォームに貼り付けると、フォームの下の領域に表示されます。
●Timerを使うと、一定の時間ごとに処理を繰り返して実行することができます。たとえば、5秒ごとに同じ処理を繰り返すことができます。
●Timerの有効・無効は Enabledプロパティで切り替えられるので、何度も処理を繰り返したくない場合はEnabledプロパティをFalseにすることで、それ以降処理を繰り返さないようにできます。
●Timerが実行する処理はTickイベントに記述します。
●Timerが処理を呼び出す時間間隔はIntervalプロパティで設定します。Intervalプロパティでは1000は1秒の意味になります。

つまり、
>カードを表示させてからカードが消えるまでの時間をちょっと長くしたいのですができますか? 
カードを消す処理を TimerのTick イベントに記述し、
カードを表示させた直後にTimerのEnabledプロパティをTrueにすれば、
Intervalプロパティで設定した時間が経過した後でカードが消えることになります。
何度も同じ処理を繰り返さないために1度目のTickイベントでEnabledプロパティをFalseにしてしまうのがよいでしょう。

こんなところでどうでしょうか?
.NET Framework には「Timer」という名前のクラスがいくつか(多分4つ)あるので、Googleなどで情報を探すときは注意してください。

私が言っているTimer (System.Windows.Forms.Timer)についての公式の説明はここにあります。
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.timer(v=vs.110).aspx