VideoClubアプリケーションを作成しようとしています。、という名前のテキストボックスがtxtMovieDuration
あり、映画の長さofcを入力します。
私がしたことは、ユーザーがこの形式(hh:mm:ss)で数字のみを書くことを許可したことです。ドットが自動的に表示されます。しかし、この問題があります。論理的には、ss(秒)とmm(分)を大きくすることはできません59
(0から59までしか移動しないため)。秒と分を確認するにはどうすればよい< 60
ですか?
private void txtMovieDuration_TextChanged(object sender, EventArgs e)
{
txtMovieDuration.MaxLength = 8;
if (txtMovieDuration.Text.Length == 2)
{
txtMovieDuration.Text += ":";
}
if (txtMovieDuration.Text.Length == 5)
{
txtMovieDuration.Text += ":";
}
txtMovieDuration.SelectionStart = txtMovieDuration.Text.Length;
}