投稿日 | : 2003/07/02(Wed) 20:01 |
投稿者 | : Blues |
Eメール | : |
URL | : |
タイトル | : Re^4: MSHFlexGridの固定行座標の取得 |
Bluesです。説明不足ですいません。
> なにが10なのでしょうか?
>
> Private Sub MSHFlexGrid1_Click()
> If MSHFlexGrid1.MouseRow > 0 Then '←必ずここでMSHFlexGrid1.Rowが
> Exit Sub '1以上の値を返してしまうのです。(悲)
> End If
> MsgBox MSHFlexGrid1.MouseRow
> End Sub
>
> これでMsgBoxに何が表示されますか?
はい、確かにMsgBoxで0が表示され、条件判断も思い通りに実行されました。
さきほどは、If分にブレークポイントを設定し、マウスでMSHFlexGrid1.MouseRowを
ポイントして全て10が返ってくるのを確認したのですが。。。
はい、とりあえずできたことには本当にありがとうございます。
さきほど、自分がIf MSHFlexGrid1.MouseRow > 0 Thenとコーディングし
正常に動作しなかったのは「幻」を見たのでしょうか?
花さまのご提示どおりにコーディングしたのですが、はて?
これからデバッグをし、また不具合がでて自分でどうしようもなくなった際には
また質問するかも知れませんが、そのときはどうぞよろしくお願いいたします。
ありがとうございました。