No.5ベストアンサー
- 回答日時:
どういたしまして。
複数チェックすれば、コードは
(フォームにCheckBox1とCheckBox2とTimer1とTimer2があります)
-----------------------------
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim c As Control
For Each c In Me.Controls
If TypeOf c Is CheckBox Then
Dim chk As CheckBox = c
If chk.Checked Then
Select Case chk.Name
Case "CheckBox1"
Timer1.Enabled = True
Case "CheckBox2"
Timer2.Enabled = True
End Select
End If
End If
Next
End Sub
-----------------------------
確かに、Select Case文を使えば分かりやすいですよね。
No.4
- 回答日時:
>>その場合はSelect Case CheckedChangedで各ケースの処理か書く感じでしょうか?
複数のチェックボックス同時にチェックマークをつける場合がありますか?
もし、あったらSelect Caseで できないと思います。なぜならSelect Case文は一番うえふさわしいケースのコードだけに実行します。
僕は音声読み上げソフトを開発経験がないので、力になりません。
No.3
- 回答日時:
>>5分と1時間ならタイマー2つ貼るんでしょうか?
一番簡単な方法はこういうことです。
>>チェックボックスとボタンを組み合わせたやり方
チェックボックスだけで十分だと思います。
コードはこのふうにしていいんじゃないですか
-------------------------------
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
Timer1.Enabled = CheckBox1.Checked
End Sub
-------------------------------
チェックマークをつけると、タイマーはたちまち有効になります。
もちろん、ボタンをつけばいいですよ。コードは
-------------------------------
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Timer1.Enabled = CheckBox1.Checked
End Sub
-------------------------------
この回答への補足
ありがとうございます
大変わかりやすいサンプルでした
ボタンを入れたのは最初はとりあえずチェックボックス2つですが
チェックボックスを完成版はもっと複数つくり
それに合わせて音声でアラームを表示させようと思っています
その場合はSelect Case CheckedChanged
で各ケースの処理か書く感じでしょうか?
只今じっくり勉強してます
ありがとうございました
No.2
- 回答日時:
タイマーは二つのプロパティと一つのイベントが大切なことです。
プロパティEnabledはTRUEとなると、タイマーは有効になります。
プロパティIntervalは1000に設定すると、1秒おきに、イベントTickを実行します。
5分にすれば、5分*60秒*1000=300000。プロパティIntervalは300000に設定すればいいです。
この回答への補足
回答ありがとうございます
Enabled、Intervalのプロパティは一応ですがわかります
ただチェックボックスとボタンを組み合わせたやり方がわかりません
5分と1時間ならタイマー2つ貼るんでしょうか?
きっちりおぼえるには自分でサイトを勉強するつもりはありますが
、、、只今勉強中です
No.1
- 回答日時:
こんにちわ。
タイマーコンポーネントのタイマーイベントを使用することのなりますが、慣れないと概念がなかなかつかみにくいところです。
MSDNサイトに初心者向けに説明しているのがありますのでご参考に!
参考URL:http://www.microsoft.com/japan/msdn/student/chal …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- iPhone(アイフォーン) アラームの止め方 3 2022/07/01 06:10
- JavaScript javaScriptで画面に値を入れるには 1 2022/08/14 12:27
- iPhone(アイフォーン) 現在iPhone12Proを使用しています。 マナーモードにして、Bluetoothイヤホン装着中に 2 2023/06/10 01:09
- マウス・キーボード キーボード設定で困っています。長文です。 2 2022/12/10 12:44
- その他(スマートフォン・携帯電話・VR) 高2女子です。 私は学校にいる間は音が鳴らないように必ず電源を完全に切っているのですが友達は切ってい 3 2022/04/21 23:18
- 画像編集・動画編集・音楽編集 YouTubeを録音できるソフトを教えてください。 5 2023/02/12 10:19
- その他(パソコン・スマホ・電化製品) アレクサのセキュリティー 私は第3世代のアレクサを使ってます 隣人もアレクサを使っている様なのですが 1 2023/02/04 21:01
- その他(趣味・アウトドア・車) 中華製オートマチックチューナー ATU-100について教えて下さい。 1) この使用方法は、マイクの 1 2023/08/24 11:00
- その他(動画サービス) TV(ブラビア等)で、動画(アマゾンプライム等)を確実に視聴するには 2 2022/11/26 17:58
- その他(AV機器・カメラ) ボイスレコーダーの機能について 1 2022/11/15 22:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA シートのボタン名を変更し...
-
VBA(エクセル)で自動的にボタン...
-
ユーザーフォームに別シートか...
-
VBA CommandButtonの文字ずれ
-
閉じると「+」になり開くと「-...
-
VBAで多数のプログラムを一つの...
-
フォームの再読み込み
-
delphiでボタンを押せなくしたい
-
[VB.net] ボタン(Flat)のEnable...
-
ASP.Net ラベルの内容をすぐに...
-
プロシージャからイベントをコ...
-
ユーザーフォーム中の入力順番...
-
チェックボックスで指定出来る...
-
+ボタンの名称は?
-
他のアプリケーションとの連携
-
コマンドボタンやイメージにマ...
-
VBAでオプションボタンによって...
-
VBA でエクセルにパスワードを...
-
タイマーがいきなり動き出すん...
-
アイコンとボタンの違い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA シートのボタン名を変更し...
-
VBA(エクセル)で自動的にボタン...
-
フォームの再読み込み
-
VBA CommandButtonの文字ずれ
-
ユーザーフォームに別シートか...
-
VBAのボタンの位置が変わって困...
-
Access VBA でデータペーストを...
-
Excel VBA Application.caller...
-
セルをマクロのボタンにしたい。
-
コマンドボタンやイメージにマ...
-
ボタン
-
プロシージャからイベントをコ...
-
ボタンをマウスで押し続けたと...
-
VBA でのボタンの移動について
-
C#で動的に作ったtextboxを消す。
-
バックスペース機能の作り方
-
VBAで多数のプログラムを一つの...
-
アイコンとボタンの違い
-
TextBoxでEnterキーを押すと、...
-
VBA IE ダウンロード ダイアロ...
おすすめ情報