リストビューの列を、並び替え可能にするには?

解決


めがねこ  2005-08-02 18:13:57  No: 123898

環境:WindowsXP  VB6.0(SP6)

リストビュー(view = lvwReport)で
ユーザが列の順序を変えるようにしたいと考えています。

ヘルプを見ながら、AllowColumnReorderをTRUEにすればよいと
思ったのですが、実際に列を変更しようとすると、
エラーが出てしまい、VBが強制終了してしまいます。

エラー内容は、
「0x27618848の命令が0x4051f68のメモリを参照しました。
  メモリがreadになることはできませんでした。」
とのことです。

AllowColumnReorderをTRUEにするだけでなく、
何かコードに書くのかと思い、
Listview1_ColumnClick
の部分にいろいろ試しているのですが、
なかなかうまくいきません・・・。

わかる方、どうか教えて下さい。
お願いします。


特攻隊長まるるう  2005-08-02 18:47:02  No: 123899

サービスパック6のバグです。
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200411/04110007.txt


めがねこ  2005-08-02 19:27:05  No: 123900

>特攻隊長まるるうさん
ありがとうございました。
原因が理解できました。

いろいろ考えた結果、
リストビューの列の入れ替えを不可能にした方向で
進めていこうと思います。

ありがとうございました。


通ってみた  2005-08-03 00:01:27  No: 123901

忘れ物

つ【解決】


めがねこ  2005-08-04 00:30:29  No: 123902

>通ってみたさん

ご指摘ありがとうございます
m(・ω・)m


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

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






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