DataGridで列選択をさせないようにするには?


くろねこ  2004-02-21 01:38:53  No: 111969

お世話になります。くろねこです。

環境:Win2000  VB6.0 SP5
MicroSoft DataGridで、カラムヘッダーを表示した状態でヘッダ−分部をクリックすると列選択(ハイライト表示)されますが、カラムヘッダーはそのままで選択できない(ハイライト表示しない)ようにすることは可能でしょうか?

なお、行選択(ハイライト表示)の機能は利用します。

以上。よろしくお願いします。


特攻隊長まるるう  2004-02-25 20:35:23  No: 111970

代案みたいな回答ですが、
.ColumnHeaders = False
にして、ラベルでヘッダ部分を作ってしまう…。


くろねこ  2004-02-26 21:32:40  No: 111971

特攻隊長まるるう様  お返事ありがとうございます。

>代案みたいな回答ですが、
>.ColumnHeaders = False
>にして、ラベルでヘッダ部分を作ってしまう…。
それもありかもしれませんね。

とりあえず、カラムヘッダー上のマウスアップ時に
.ClearSelCols
を実行し、選択された分部(ハイライト表示)を消すようにしてごまかしています。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加