C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 88 を表示中)
■52350 / )  マウスでボタンをクリックしている間の処理について
□投稿者/ やま (1回)-(2010/08/06(Fri) 13:40:24)

分類:[VB.NET/VB2005 以降] 

2010/08/06(Fri) 13:42:18 編集(投稿者)
こんにちは、やま と申します。お世話になります。

使用言語はVisual Basic2005で、
マウスでボタンを押し込んでいる間に処理を繰り返したいと思っています。

以下のようなソースで動作させると、while文の実行中にMouseUpのイベントを読み込めません。
どのようにすれば良いか、ご教授頂ければ幸いです。

よろしくお願い致します。

--------------------------------

Public Class Form1

    Private Sum As Integer
    Private Mouse As Boolean

    Private Sub Button1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button1.MouseDown

        Mouse = True
        Do
            Sum = Sum + 1
        Loop While Mouse = True

    End Sub

    Private Sub Button1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button1.MouseUp

        Mouse = False
        MsgBox(Sum)

    End Sub

End Class

返信 編集キー/


管理者用

- Child Tree -