0
私は開始時間として1つと終了時間としてもう1つのDateTimePickerを持っています。 また、期間があるテキストボックスがあります。dateTimePickerの継続時間を追加する
私はendTime dateTimePickerで自動的に終了時刻を取得するためにdatetimePickerを開始する時間を追加する方法を知っていますか?
私は開始時間として1つと終了時間としてもう1つのDateTimePickerを持っています。 また、期間があるテキストボックスがあります。dateTimePickerの継続時間を追加する
私はendTime dateTimePickerで自動的に終了時刻を取得するためにdatetimePickerを開始する時間を追加する方法を知っていますか?
私はあなたのService Duration
がcombobox
であると考えていますが、私はまだあなたの質問ごとにtextbox
を使用しました。
textchanged
を呼び出します。テキストボックス内のテキストが変更さは、時間がコンボボックスについてdateTimePicker2
private void textBox1_TextChanged(object sender, EventArgs e)
{
int mins = Convert.ToInt32(textBox1.Text);
dateTimePicker2.Value = dateTimePicker1.Value.AddMinutes(mins);
}
に追加されると、同様textchanged
を呼び出します。
private void comboBox1_TextChanged(object sender, EventArgs e)
{
if (comboBox1.SelectedIndex == -1 || comboBox1.Text == null)
{
dateTimePicker2.Value = dateTimePicker1.Value;
}
else if (comboBox1.Text == "15")
{
dateTimePicker2.Value = dateTimePicker1.Value.AddMinutes(15);
}
else if (comboBox1.Text == "30")
{
dateTimePicker2.Value = dateTimePicker1.Value.AddMinutes(30);
}
else if (comboBox1.Text == "60")
{
dateTimePicker2.Value = dateTimePicker1.Value.AddMinutes(60);
}
}
あなたは間違いなく私のコンボボックスです。私はあなたの答えを実装しましたが、それは何らかの理由で働いていないようです。相続人は、私はそれをやった方法です:プライベート無効cmbDuration_TextChanged(オブジェクト送信者、EventArgsの電子) { 場合(cmbDuration.SelectedIndex == -1 || cmbDuration.Text == null)の { dtpEntry1.Value = dtpEntry.Value。 } – Anothando
if(cmbDuration.Text == "15") { dtpEntry1.Value = dtpEntry.Value.AddMinutes(15); (cmbDuration.Text == "30") { dtpEntry1.Value = dtpEntry.Value.AddMinutes(30); } else if(cmbDuration.Text == "60") { dtpEntry1.Value = dtpEntry.Value.AddMinutes(60); } } – Anothando
@Anothandoエラーが表示されますか? – active92