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

投稿時間:2003/06/17(Tue) 13:52
投稿者名:たけのり
Eメール:
URL :
タイトル:
リストビューでのカラム幅の固定について
リストビューのカラムの幅を固定にし、境界線をダブルクリックしても
カラム幅が変わらないようにしたいのですがVBでやる方法はあるのでしょうか?

色々探してみましたが、なかなか見つからないのでわかる方いましたら
教えてください。よろしくお願いします。

投稿時間:2003/06/17(Tue) 19:02
投稿者名:手弁当
Eメール:
URL :
タイトル:
Re: リストビューでのカラム幅の固定について
> リストビューのカラムの幅を固定にし、境界線をダブルクリックしても
> カラム幅が変わらないようにしたいのですがVBでやる方法はあるのでしょうか?
>
多分、無理と思います。
サブクラス化すれば可能と思いますが、そこまでやる必要性があるか疑問ですね。

投稿時間:2003/06/17(Tue) 19:59
投稿者名:たけのり
Eメール:
URL :
タイトル:
Re^2: リストビューでのカラム幅の固定について
> > リストビューのカラムの幅を固定にし、境界線をダブルクリックしても
> > カラム幅が変わらないようにしたいのですがVBでやる方法はあるのでしょうか?
> >
> 多分、無理と思います。
> サブクラス化すれば可能と思いますが、そこまでやる必要性があるか疑問ですね。

返答してくれてありがとうございました。
サブクラス化して出来ました。サンプルコードを見つけたので意外と簡単にできました。

投稿時間:2003/06/18(Wed) 06:56
投稿者名:nobu
Eメール:
URL :
タイトル:
Re^3: リストビューでのカラム幅の固定について
> サブクラス化して出来ました。サンプルコードを見つけたので意外と簡単にできました。

今後の為や他の同様の問題が生じた方の為にも
情報を公開(リンク先)していただけると良いと思うのですが如何でしょうか?

投稿時間:2003/06/18(Wed) 09:20
投稿者名:たけのり
Eメール:
URL :
タイトル:
Re^4: リストビューでのカラム幅の固定について
> > サブクラス化して出来ました。サンプルコードを見つけたので意外と簡単にできました。
>
> 今後の為や他の同様の問題が生じた方の為にも
> 情報を公開(リンク先)していただけると良いと思うのですが如何でしょうか?

じつは書籍を購入して、そのコードを使用して作成しました。
「サンプルファイルは著作権で保護されていますので、無断で転載することはできません。」
とあるのでコード自体を載せることはできません。
参考にした書籍は技術評論社の「VisualBasic 300の技 API+COM編」です。

このサンプルではマウスでのダブルクリックに対応していないので、自分でマウスの
ダブルクリック制御を付加しました。
方法は簡単なキーフックをするだけです。キーが押下されたときに正常な戻り値を
返さないようにすれば大丈夫です。
ただ、カラムの境目にマウスカーソルを当てるとマウスのアイコンが変わってしまうので
気になる場合は制御する必要があると思います。

投稿時間:2003/06/18(Wed) 09:38
投稿者名:nobu
Eメール:
URL :
タイトル:
Re^5: リストビューでのカラム幅の固定について
フォローありがとうございます。

> じつは書籍を購入して、そのコードを使用して作成しました。
> 「サンプルファイルは著作権で保護されていますので、無断で転載することはできません。」
> とあるのでコード自体を載せることはできません。
> 参考にした書籍は技術評論社の「VisualBasic 300の技 API+COM編」です。

そうですか、書籍では引用はダメですね。
私は上記シリーズは持っているので良いですが。
Webで幾つか検索しましたが同様の記事はまだ見つけていません。
何時も感じるのですがキーの選定が難しいですね。

投稿時間:2003/06/18(Wed) 10:54
投稿者名:手弁当
Eメール:
URL :
タイトル:
Re^6: リストビューでのカラム幅の固定について
> Webで幾つか検索しましたが同様の記事はまだ見つけていません。

http://www.mvps.org/vbnet/index.html?code/subclass/lvheadernotifications.htm
Subclassing and Responding to Notifications from the ListView Header
ここのサンプルが参考になりますね。

投稿時間:2003/06/18(Wed) 13:10
投稿者名:nobu
Eメール:
URL :
タイトル:
Re^7: リストビューでのカラム幅の固定について
> ここのサンプルが参考になりますね。

英語サイトは殆ど見たことが無いのですが、色々とありますね。
今後の参考にさせて頂きます。ありがとうございました。