どっか間違ってたかな?ちゃんとTopに来てたと思ったんだが…と、リビルド。
お、ちゃんとTopに来てる来てる。別マシンにコピって…あれ?( ゚-゚)~゚
…なんかの拍子に.TopMostが機能しなくなる?
テストモジュール作ってみたけど、最初のビルドでは隠れてしまったり、
コード内で指定してやったら、なんかちゃんと動いてるぽ?
…とおもったら、アレ?隠れた?てゆか、どのバージョン動かしてる?オレ!?
って、なったので、元々のTOOLに、こしょーり、ココをクリックすると、
.TopMostの値を表示する仕掛けを仕込んでみた。
再現が楽しみ(*゚-゚)
ちなみにコレがテストモジュール。気に入ったぜ、リッチテキストボックス!
試す方はフォームに、ボタン: Btn_Etc と リッチテキストボックス: Rtb_Display を用意してあげてください。 …いねーと思うけど( ゚-゚)~゚ ん~、VBのコード内部(FormのLoadの最後)で、Me.TopMost = true 、ReleaseでRebuildした子がなんか安定してる気がする。
- Private Sub TopMost_Test()
- Me.Rtb_Display.Clear()
- Me.Rtb_Display.AppendText("TopMost_Test" & vbCrLf)
- Me.Rtb_Display.AppendText("フォームデザインのまま" & vbCrLf)
- Me.Rtb_Display.AppendText("TopMost:" & Me.TopMost & vbCrLf)
- End Sub
- Private Sub Btn_Etc_Click(sender As Object, e As EventArgs) Handles Btn_Etc.Click
- Me.TopMost = Not Me.TopMost
- Me.Rtb_Display.AppendText("Codeで指定" & vbCrLf)
- Me.Rtb_Display.AppendText("TopMost:" & Me.TopMost & vbCrLf)
- End Sub
0 件のコメント:
コメントを投稿