[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2005/05/13(Fri) 10:38
投稿者名:Five
Eメール:
URL :
タイトル:
ポップアップメニューについて
お世話になります。

色々と調べたのですがわからなかったので
質問させてください。

FlexGlid上で右クリックをした時に
ポップアップメニューを表示させています。
やりたい事は
ある列で右クリックしてポップアップメニューを表示、
何も選択せずに、また他の列で右クリックしてポップアップメニューを表示
です。

例えるなら
WIndowsのエクスプローラ右側(ファイル等が表示される場所)
の何も選択せずにどこを右クリックしてもポップアップメニューが表示されますよね?
そのようにしたいのですが、
やはり何も選択せずにまた右クリックして表示
というのはできないものなのでしょうか?

よろしくお願い致します。

投稿時間:2005/05/13(Fri) 11:15
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: ポップアップメニューについて
> 色々と調べたのですがわからなかったので
はて、何が解らないのでしょうか?

> FlexGlid上で右クリックをした時に
> ポップアップメニューを表示させています。

これができているのならできるはずですが。

> ある列で右クリックしてポップアップメニューを表示、
> 何も選択せずに、また他の列で右クリックしてポップアップメニューを表示
> です。

MouseDown イベントで右クリックしているか、マウスポインターの位置(MouseCol  MouseRow)は
どこかを調べればいいのでは。

Private Sub MSFlexGrid1_MouseDown(Button As Integer,  _
                                  Shift As Integer, x As Single, y As Single)
    Debug.Print Button, MSFlexGrid1.MouseCol, MSFlexGrid1.MouseRow
End Sub



hhttp://www.bcap.co.jp/hanafusa/vbbbs/wforum.cgi?no=3135&reno=3133&oya=3131&mode=msgview
________________
|                |
|BackColor=&HFFFF|
|________________|

投稿時間:2005/05/16(Mon) 09:24
投稿者名:Five
Eメール:
URL :
タイトル:
ありがとうございました。
花ちゃん様、レスありがとうございます。

花ちゃん様に教えて頂いた
「マウスポインターの位置(MouseCol  MouseRow)」
を利用して完成させる事が出来ました。

ありがとうございました。