tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルマウスの形状を変えたいのですが。
記事No231
投稿日: 2003/06/13(Fri) 20:27
投稿者ひよこ
 お世話になります。
早速ですが、計算の処理中に計算処理以外の動作をしないように
マウスの形状を砂時計に変えたいのですが。

 メニュー選択から計算に入るのですが
    
Private Sub MenuItem5_Click(ByVal sender As Object, _
                      ByVal e As System.EventArgs) Handles MenuItem5.Click

    MousePointer=11

    ' 計算の処理(5秒前後の時間が必要です。)

    MousePointer=1

End Sub

のようにマウスの形を変えたいのですが、アドバイスいただけないでしょうか。
 よろしくお願いします。

[ツリー表示へ]
タイトルRe: マウスの形状を変えたいのですが。
記事No232
投稿日: 2003/06/13(Fri) 20:47
投稿者花ちゃん
調べるべき事が解っている場合、Googleで[MousePointer .NET]をキーワードで検索して見て下さい。
一番最初に出てきますよ!
VB6.0との相違点は大体MSDNに載っているようです。
まず、質問する前に自分で出来る範囲は自分で調べるようにして下さい。間違っても人に聞いた方が
早いなんて思わないで下さい。

[ツリー表示へ]
タイトル努力が足りませんでした。
記事No235
投稿日: 2003/06/14(Sat) 08:47
投稿者ひよこ
 不愉快な思いを与えてしまい、大変申し訳ありませんでした。

指示いただいたページは何度か見たのですが、書いてある意味が
判らずにいました。が、今一度読んだらマウス変更の方法が書いてある
ことに気づきました。

 最後にもう一度、お詫びします。

[ツリー表示へ]
タイトルRe: 努力が足りませんでした。
記事No236
投稿日: 2003/06/14(Sat) 09:33
投稿者花ちゃん
参照先http://www.bcap.co.jp/hanafusa/
>  不愉快な思いを与えてしまい、大変申し訳ありませんでした。

怒っているのではありません。早く憶えて頂きたくて、私の経験を書いた
までです。
苦労して学んだ事は、忘れないし身に付くものです。
これからも、頑張って下さい。(*^。^*)


# 前もって調べておられたらその事を質問の時に付け加えるようにすると
 レスも早く付くようになりますよ!

[ツリー表示へ]
タイトルRe^2: 努力が足りませんでした。
記事No237
投稿日: 2003/06/14(Sat) 13:51
投稿者しんじ
ひよこさん

あなたの人柄、また努力している事は花ちゃんさん他十分伝わっていると思います。
このサイトは本当にいいサイトだと思いますので今後もサイト内のルールと
調べることを忘れずにお互いがんばりましょう(^^)
私はここ2ヶ月ぐらい毎日ここをチェックしています。
というぐらい好きになってしまいました。

ひよこさんの文章など拝見しましたが、人柄的に好きです。
でもそれをさらに良くする為に、掲示板のルールは見ておいたほうがいいと思います。
環境などが記載されておりませんでしたので、、、、

マウスの形状について補足ですが、VB6以前まではコードの実行時に変更でしたが、
(Screen.MousePointar= xxxxxxxxが呼び出された時に変更)
.NETからはメッセージキューが生成されてからのようです。

私も修行中の身なのでこのスレッドに上がったやつは全て検証してまして
今回質問に対してのおまけを見つけましたのお知らせします。
.NETでマウスポインターを変更するタイミングを制御する時はDoevents関数を使いましょう。

あと、補足で

>>MousePointer=11

の部分は後の変更を考えて定数にする事をお勧めします。
HELPでキーワードに「MousePointer 定数」と入れると一覧が表示されるのでご参考ください。

しかし、今度のHELPは標記方法が確かに難しいですね、、、、
初心者には辛い、、、でも甘える事無くがんばりましょうね。
昨日5分ぐらいはまったのでMSDN見たら記載されていました。
合わせてご参考にされてください(^^)

花ちゃんさんのRESにもありますが、何処をどのくらい調べたけど分からなかったが記載
しておくと本当に良いと思います。

文字だけのコミュニケーションになりますので、調べたりやった事は記載していた方がいいと思います

[ツリー表示へ]
タイトルありがとうございます。
記事No238
投稿日: 2003/06/14(Sat) 15:40
投稿者ひよこ
 しんじさん、お気遣いありがとうございます。

 プログラムというほどのものは書けていませんが、皆様のアドバイスを
参考にさせていただき、少しでもプログラムらしく成長させたいものです。

 なお、カーソル表示について分ったことを記しておきます。

Private Sub

    PictureBox1.Cursor = System.Windows.Forms.Cursors.WaitCursor() ’砂時計

    ’処理中

    PictureBox1.Cursor = System.Windows.Forms.Cursors.Arrow ’標準形状

End Sub

 これからも、よろしくお願いします。

[ツリー表示へ]