• 締切済み

Visual Basic2005でタイマーを作っています。

Visual Basic2005でタイマーを作っています。 コンポボックスを使ったタイマーを作りたいのですが、やり方が分かりません。 テキストボックスに入力した時間でアラームを鳴らすものは作れたので、 次は、コンポボックスにアラームを鳴らしたい時間を入れたタイマーを作りたいのです。 テキストボックスに、○:○:○と入力していたものを、 (コンポボックス1)時間(コンポボックス2)分(コンポボックス3)秒と、 コンポボックス内から数字を選択し、アラームがなる時間を設定したいのです。 誰かご回答よろしくお願いします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

フォームにコンボを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)
回答No.1

各ComboBoxでSelectedTextプロパティを参照すれば「選択中の時間」がstring型で取得できるようなので、それを適切に変換してやればいいのでは?

関連するQ&A

専門家に質問してみよう