Visual Basic 中学校 掲示板 投稿内容
タグのない投稿を抽出 統計 RSS

Visual Basic 中学校 > 投稿一覧 >

ShowDialog中のカーソルを変えたい。 解決済み

タグの編集...

投稿者 初投稿な人   (高校生)   投稿日時 2017/2/25 18:33:12
初歩的かつとても空疎な質問なのですが、MsgboxやFormをモーダル表示する際、親フォームのカーソルを変えたいです。

'ここからコード
Public Class Form1
    '(snip)
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Me.Cursor = Cursors.No
        MsgBox("テスト")
        Me.Cursor = Cursors.Default
    End Sub
    '(snip)
End Class
'ここまでコード

Sleepや時間のかかる処理(このコードには書いてないです)の間はちゃんとカーソルが変わるようなのですが、モーダル表示している間だけは戻ってしまいます。
メッセージボックスの代わりにフォームを使っても同じでした。
このようなことは簡単にはできないのでしょうか?

VB.NETです。VS2015で書いてます。
初めての投稿でして、質問内容とは別に、おかしなところはご指摘いただけると幸いですm(_ _)m
「区分」を「技術」としましたが、間違っていたらご指摘いただけると助かりますm(_ _)m

投稿者 魔界の仮面弁士   (社会人)   投稿日時 2017/2/28 10:40:46
モーダル ウィンドウの親フォームや、Enabled = False なコントロール/フォームの
カーソル変更は無理そうですね。

投稿者 初投稿な人   (高校生)   投稿日時 2017/2/28 23:47:21
魔界の仮面弁士 様

早速の返信ありがとうございます。
やはりできないのですね…。
Enabled = False なコントロール/フォームも無理なのですね。
勉強になりましたm(_ _)m


(何らかの方法で実現可能なのかもしれませんが、今回「簡単には」と質問文に書いたので解決済みということにします。)