![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.5ベストアンサー
- 回答日時:
Enabledの操作で充分だと思いますよ。
ちなみに先ほどの方法の処理を書くと(フラグの1と0の値が変わってますが・・・)
Private bytFlg As Byte
Private Sub cmdPause_Click()
bytFlg = 0
End Sub
Private Sub cmdPlay_Click()
bytFlg = 1
End Sub
Private Sub Form_Load()
bytFlg = 0
End Sub
Private Sub Timer1_Timer()
If bytFlg = 1 Then
'ここに画像読み込み処理
End If
End Sub
とするとできます。
しかし、画像の読み込みを必要としないときもタイマーが動いているので、Windowsに負荷がかかります。
だからgotkatさんの今までのEnabledの操作で充分です
No.4
- 回答日時:
#2の発言のARCに質問です。
>Sleep 100 '100ミリ秒待機する
とありますが、これは意味があるのですか?
VBの処理にロックがかかるだけで、意味がないのでは?
No.3
- 回答日時:
>スライドショーのプログラム
とあるので、きっとタイマーコントロールで定期的に画像を更新しているのでは?
もしその場合#1さんの発言の方がいいかも?
PublicもしくはPrivateでフラグの宣言
フラグのデフォルト=0
タイマーイベントでフラグが0の時以外は処理を抜ける。
一時停止ボタンの機能:フラグ=1
一時停止解除ボタンの機能:フラグ=0
もしさっきの推測がはずれならば、どのようにスライドショーの画面の更新が行われているかが気になりますね。
ご推測の通りです。説明不足ですみません。
僕のプログラムがまずいらしく、上述の方法がうまく出来ません。
それで、
一時停止ボタンの機能:Timer1.Enabled=False
一時停止解除ボタンの機能:Timer1.Enabled=True
としたら出来ました。これらのボタンを押して欲しくないときは、
Command1.Enabled=False
としています。このやり方でいいんでしょうか?
まだVisual Basicを始めたばかりなので、参考になりました。
ありがとうございます。
No.2
- 回答日時:
途中でSleepを挟んだ方がいいかも。
(Genaral) (Declarations)に
Private Declare Sub Sleep Lib "KERNEL32" (ByVal dwMilliseconds As Long)
って行を追加しまして、
Do Until 終了条件
Sleep 100 '100ミリ秒待機する
DoEvents
Loop
のようにします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 windows11 update の「更新の再開」について初歩的な質問なのですが 1 2022/10/19 00:57
- ノートパソコン Windows 10 動作改善方法 6 2023/04/26 22:30
- メルカリ paypayフリマ 再出品の方法 2 2023/04/18 17:33
- YouTube YouTubePREMIUMについての質問です。Androidです。 動画を一時停止したままアプリを 1 2022/04/09 17:46
- Chrome(クローム) Google Chrome の同期が必ず一時停止になってしまい困っています。 GoogleChrom 2 2023/02/04 16:45
- クレジットカード 楽天クレジットカードについて、「一時停止」はありますか?「停止」=「消去」→「再発行」 優しい方いま 3 2022/08/28 17:49
- docomo(ドコモ) 携帯の利用停止。 1 2022/10/21 05:57
- au(KDDI) povo1.0の一時利用停止したいです。 povo1.0を、契約しています。 近く入院等諸事情により 1 2023/01/19 13:34
- Chrome(クローム) Google Chrome の同期が必ず一時停止になってしまい困っています。 GoogleChrom 1 2023/02/05 09:59
- デスクトップパソコン Google Chrome の同期が必ず一時停止になってしまい困っています。 GoogleChrom 1 2023/02/05 19:19
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのマクロについて教え...
-
ExcelVBA修正のお願い
-
エクセルのマクロについて教え...
-
エクセルのVBAコードについて教...
-
エクセルのVBAコードについて教...
-
エクセルのマクロについて教え...
-
[vb.net] 起動したFrom2を閉じ...
-
エクセルのマクロについて教え...
-
[VB.net] ボタン(Flat)のEnable...
-
エクセルのマクロについて教え...
-
VBAコードについて教えてくださ...
-
VBA 別ブックからコピペしたい...
-
エクセルのマクロについて教え...
-
【ExcelVBA】インデックスが有...
-
Outlookの「受信日時」「件名」...
-
VBAでCOPYを繰り返すと、処理が...
-
コードを直していただきたいで...
-
Excel(M365) Vlookup/セル反転(...
-
Vba SelStart、SelLen教えてく...
-
Excel VBA 定義されたプロージ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CListCtrlのcheckboxサイズ変更
-
電話番号のフォーマットについて
-
OpenFileDialogの自作
-
PHP リロードせずに、リアルタ...
-
gooのフィードを作成したのです...
-
素材屋さんでよく見かける、壁...
-
C# データグリッドにボタンを表示
-
HTML上の画像にマウスオーバー...
-
C++でGUIアプリケーションを作...
-
Java RGBヒストグラム
-
C#【フォルダの参照】ダイアログ
-
jquery(js)にて実装したいスラ...
-
selectボックスのボタン画像を...
-
VB.NETで画像の拡大・縮小
-
jQuery『supersized』のカスタ...
-
随時(定期的に)HPを更新の「方法
-
DrawImageでビットマップを拡大...
-
HP作成方法について
-
画像のようなVimはどう記述すれ...
-
プログラミング言語 HSP
おすすめ情報