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

投稿時間:2006/05/18(Thu) 10:40
投稿者名:ごん
URL :
タイトル:
MSFlexGridのスクロールのことで。
お世話になります。
さっそくですがMSFlexGridを使いDBのレコードを読んできて表示させ、表示しきれない分はスクロールさせているのですがスクロールの上か下どちらを押されたのかを判断することは可能でしょうか?
_Scroll イベントでどうにかしたいと考えております。
具体的に教えて頂けるとありがたいです。
お願い致します。

投稿時間:2006/05/18(Thu) 13:09
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: MSFlexGridのスクロールのことで。
> スクロールの上下何回クリックされたのかをカウントできたりするのでしょうか?
> かなり困っております。
何をしたいのか(何のために)解りませんが、TopRow プロパティで管理するのでは
だめなのでしょうか?


# 独り言
(押しっぱなしの場合、何回とカウントするんだろう。うまくいくのかな?)

投稿時間:2006/05/18(Thu) 14:22
投稿者名:あやめ
URL :
タイトル:
Re: MSFlexGridのスクロールのことで。

> スクロールの上下何回クリックされたのかをカウントできたりするのでしょうか?

.TopRow の 差でカウントしてもいいし、 _Scroll イベントで カウントもできます。

投稿時間:2006/05/18(Thu) 15:46
投稿者名:ごん
URL :
タイトル:
Re^2: MSFlexGridのスクロールのことで。
>
> > スクロールの上下何回クリックされたのかをカウントできたりするのでしょうか?
>
> .TopRow の 差でカウントしてもいいし、 _Scroll イベントで カウントもできます。
_Scroll イベントでのカウントのとり方を具体的にお教え下さい。
初心者中の初心者で申し訳ありません。

投稿時間:2006/05/19(Fri) 10:17
投稿者名:あやめ
URL :
タイトル:
Re^3: MSFlexGridのスクロールのことで。
以下単純なサンプルです。

Form_Load() で

 MemoTopRow=0 : CounterUp_Scroll=0 : CounterDown_Scroll=0

MSFlexGrid_Scroll() で
.
.

  if MemoTopRow < MSFlexGrid.TopRow then
         CounterDown_Scroll = CounterDown_Scroll + 1
  else
         CounterUp_Scroll = CounterUp_Scroll + 1
  endif
  
  MemoTopRow=MSFlexGrid.TopRow

.
.
.

質問の内容とあってればいいのですが。  

投稿時間:2006/05/19(Fri) 15:54
投稿者名:ごん
Eメール:
URL :
タイトル:
Re^4: MSFlexGridのスクロールのことで。
> 以下単純なサンプルです。
>
> Form_Load() で
>
>  MemoTopRow=0 : CounterUp_Scroll=0 : CounterDown_Scroll=0
>
> MSFlexGrid_Scroll() で
> .
> .
>
>   if MemoTopRow < MSFlexGrid.TopRow then
>          CounterDown_Scroll = CounterDown_Scroll + 1
>   else
>          CounterUp_Scroll = CounterUp_Scroll + 1
>   endif
>  
>   MemoTopRow=MSFlexGrid.TopRow
>
> .
> .
> .
>
>  質問の内容とあってればいいのですが。  
解決しました!ありがとうございます!
本当に助かりました。機会があればまたよろしくお願い致します。