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

投稿時間:2005/12/28(Wed) 10:14
投稿者名:Five
Eメール:
URL :
タイトル:
MSFlexGridで行の選択
MSFlexGridで

SelectionMode = flexSelectionByRow

としています。

連続した複数行を選択する事はできますが、
ListBoxのようにCtrlキーで1つ1つ選択する方法は
ありますでしょうか?

もしあるのであれば、ヒントで結構ですので
どうぞご教示ください。

宜しくお願い致します。

投稿時間:2005/12/28(Wed) 11:20
投稿者名:ダンボ
Eメール:
URL :
タイトル:
Re: MSFlexGridで行の選択
Fiveさん、こんにちは

> ありますでしょうか?

もしあるとすれば、今度は選択された行を識別する方法(プロパティ)が無ければならない。
ところがMSFlexGridのプロパティを眺めなおしても、MSFlexGrid.Selected(i)のような
プロパティは無い。従って、私はMSFlexGridには離散した行の選択は用意されていないと
信じています。

で、Fiveさんと同様にそういうニーズが出てきたときには、自分で1列目のセルはチェックボックス
と決めておき、そこをクリックするとレ点を打つ/外すようにしています。

投稿時間:2005/12/28(Wed) 11:20
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: MSFlexGridで行の選択
> 連続した複数行を選択する事はできますが、
> ListBoxのようにCtrlキーで1つ1つ選択する方法は
> ありますでしょうか?
答えを書いているのでは。

Ctrlキーを押して選択された行を選択状態にするようにコードを書けばいいのでは。

>もしあるのであれば、ヒントで結構ですので
>どうぞご教示ください。
その前にここのMSFlexGrid関係をご覧下さい。
特に、複数の任意の場所のデータを任意の位置に貼付ける 等他を