[リストへもどる]
一括表示

投稿時間:2002/11/27(Wed) 11:40
投稿者名:th-himawari
URL :
タイトル:
MSFlexGridでの複数行選択
いつもお世話になります。フレキシブルコントロールグリッドで、複数行を選択させる場合、
Shiftキーやctrlキーを押さないで、マウスで行を次々と選んで、複数行選択させることは
できるのでしょうか?もしできるとしたら、その手法を教えてください。
(いつも初歩的な質問で申し訳ございません。よろしくお願い致します。)

投稿時間:2002/11/27(Wed) 14:50
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: MSFlexGridでの複数行選択
マウスで行を次々と選んで、複数行選択させる だけならマウスのドラッグで出来ますよね!
多分、マウスのクリックで尚且つ、選択行を飛び飛びにという事かと思います。
その場合通常のクリックと選択のクリックの違いを何で判断するかや選択した行のデータを
どうしたいか等で色々変わってくるかと思います。
ここのHPの複数の任意のデータを任意の位置に貼付けると同様の操作が必要かと思います。

投稿時間:2002/11/27(Wed) 15:25
投稿者名:th-himawari
URL :
タイトル:
Re^2: MSFlexGridでの複数行選択
> マウスで行を次々と選んで、複数行選択させる だけならマウスのドラッグで出来ますよね!
> 多分、マウスのクリックで尚且つ、選択行を飛び飛びにという事かと思います。
> その場合通常のクリックと選択のクリックの違いを何で判断するかや選択した行のデータを
> どうしたいか等で色々変わってくるかと思います。
> ここのHPの複数の任意のデータを任意の位置に貼付けると同様の操作が必要かと思います。
花ちゃん殿、ご回答ありがとうございます。選ぶのは任意の行なんですが、選ばれた行のデータ
を、前に表示(親の画面)している画面のチェックボックスにチェックさせたいのですが、その
場合、一応FlexGridの項目と各チェックボックスでリンクできるキーをもっています。
FlexGridで選ばれたデータのキーを基に、チェックボックスにチェックさせる場合の手法が
ありましたら教えていただきたいのですが、よろしくお願いします。

投稿時間:2002/11/27(Wed) 15:59
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: MSFlexGridでの複数行選択
> 一応FlexGridの項目と各チェックボックスでリンクできるキーをもっています。
どのようにされているか解りませんが。

> チェックボックスにチェックさせる場合の手法がありましたら教えていただきたい
何がお知りになりたいのか私には理解できないのですが?

1.クリック(行の選択)の開始を取得する(メニュー等で)
2.クリックした行を反転表示する
3.クリック(行の選択)の終了を取得する(メニュー等で)
4.選択されている行を取得する(クリックの都度でもいいが途中で解除や変更の場合複雑になる)
  (その行番号を元にチェックボックスにチェック)
5.反転表示を元にもどす。

こんな感じの作業になるのではないでしょうか?

投稿時間:2002/11/27(Wed) 17:35
投稿者名:th-himawari
URL :
タイトル:
Re^4: MSFlexGridでの複数行選択
> > 一応FlexGridの項目と各チェックボックスでリンクできるキーをもっています。
> どのようにされているか解りませんが。
>
> > チェックボックスにチェックさせる場合の手法がありましたら教えていただきたい
> 何がお知りになりたいのか私には理解できないのですが?
>
> 1.クリック(行の選択)の開始を取得する(メニュー等で)
> 2.クリックした行を反転表示する
> 3.クリック(行の選択)の終了を取得する(メニュー等で)
> 4.選択されている行を取得する(クリックの都度でもいいが途中で解除や変更の場合複雑になる)
>   (その行番号を元にチェックボックスにチェック)
> 5.反転表示を元にもどす。
>
> こんな感じの作業になるのではないでしょうか?
レスありがとうございます。
なかなか、自分のやりたいことを伝えるのが難しく理解不能な説明になりまして申し訳ござい
ませんでした。花ちゃん殿が1.〜5.までの手順をあげてくれましたが、まさにそのような
感じです。この手順で進めて行きたいと思います。また、「複数の任意のデータを任意の位置に
貼付ける」を参考にすることで、かなり解決できそうです。もう少しがんばってみます。
ありがとうございました。(また、何かありましたらよろしくお願い致します。)