- 締切済み
Visual Basic2005でタイマーを作っています。
Visual Basic2005でタイマーを作っています。 コンポボックスを使ったタイマーを作りたいのですが、やり方が分かりません。 テキストボックスに入力した時間でアラームを鳴らすものは作れたので、 次は、コンポボックスにアラームを鳴らしたい時間を入れたタイマーを作りたいのです。 テキストボックスに、○:○:○と入力していたものを、 (コンポボックス1)時間(コンポボックス2)分(コンポボックス3)秒と、 コンポボックス内から数字を選択し、アラームがなる時間を設定したいのです。 誰かご回答よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
フォームにコンボを3つつくり コマンドボタン4で時刻を決定するとすると Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Dim h As String Dim m As String Dim s As String Dim td As String Dim dt As DateTime h = ComboBox1.Text m = ComboBox2.Text s = ComboBox3.Text td = DateTime.Today.ToString() dt = DateTime.Parse(td & " " & h & ":" & m & ":" & s) MsgBox(dt) End Sub 上記dtをタイマーの処理起動時間に設定しては。 本日中のの指定時間になっています。
- D-Matsu
- ベストアンサー率45% (1080/2394)
各ComboBoxでSelectedTextプロパティを参照すれば「選択中の時間」がstring型で取得できるようなので、それを適切に変換してやればいいのでは?