ShowDialog中のカーソルを変えたい。 への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 魔界の仮面弁士  (社会人)
投稿日時
2017/2/28 10:40:46
モーダル ウィンドウの親フォームや、Enabled = False なコントロール/フォームの
カーソル変更は無理そうですね。
カーソル変更は無理そうですね。
投稿者 初投稿な人  (高校生)
投稿日時
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
'ここからコード
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
早速の返信ありがとうございます。
やはりできないのですね…。
Enabled = False なコントロール/フォームも無理なのですね。
勉強になりましたm(_ _)m
(何らかの方法で実現可能なのかもしれませんが、今回「簡単には」と質問文に書いたので解決済みということにします。)