tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^3: フレキシブルグリッドの行選択
投稿日: 2013/06/13(Thu) 08:38
投稿者VBレスキュー(花ちゃん)
> 現在使用してるイベントで動きは出来てるのですが、
> 選択できない行から、選択可能な行に、
> 戻す動きが見えなくする方法があるかなと思って質問しました。
> 分かりにくくてすいません。

私がお聞きしたいのは、手段の話ではなく目的の方です、主語が抜けていると代替方法等の
提案や違った方法(手段)を提案する事ができません。
質問される場合は、5W1H まではいかなくても相手に理解してもらえるような説明をしないと
伝わりません。
ここのはじめにお読みくださいの中の掲示板ご利用に際しに書いてあるような書き方をされると
レスも付き易いし何度もやりとりする必要もないのですが。
 http://www.hanatyan.sakura.ne.jp/hazimeni.htm#keijiban

> グリッドのクリックイベントに、マウスクリックした時の処理を入れてました。
> グリッドのMouseのイベントに、処理を入れてためしてから記述します。

1.選択できない行といいながらクリックされてからそのクリックイベント内に処理を書いている
  この時フォーカスだけが問題なら、フォーカスを非表示にできたかと(MSFlexGrid ではできる)
    又、編集されては困るのなら、VS-FlexGrid では、セルの編集可/不可の設定ができたかと。
  

2.ご自分でフォーカスを移動させておきながらそれが見えては困る(矛盾している)
  (戻すくらいなら行けないようにすべきでしょう)
  
先の回答でも書きましたが、MouseMove イベント で MouseRow プロパティ でその行上にある場合
をとらえて Mouse の動きを制限するような方法はできないのですか? だめなのですか?

 http://www.hanatyan.sakura.ne.jp/vbhlp/MouseLook.htm
 http://www.hanatyan.sakura.ne.jp/vb6/msflexgrid01.htm

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。