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

投稿時間:2005/10/31(Mon) 11:53
投稿者名:ミント
Eメール:
URL :
タイトル:
リストビューの再表示について
初めまして。VB6の初心者です。

フォームからダイアログのリストビューの情報を更新して、再表示しようと思うのですが、
更新すると、同じダイアログがもう一つ出てきて、そこに更新した情報が書き込まれています。
フォームとそのダイアログが初期で同時に立ち上がって、フォームで処理を行うと、そのリストビュ
ーに情報
が表示されるのが、正常な動作です。
しかし、初期時に立ち上がったダイアログには、何も更新されていません。
ヘルプもサイトも調べてみても、分からなかったので投稿しました。
環境は、Win2000、VB6(SP5)です。
宜しくお願いします。

投稿時間:2005/10/31(Mon) 16:05
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: リストビューの再表示について
> 更新すると、同じダイアログがもう一つ出てきて、そこに更新した情報が書き込まれています。

たとえば、「New」キーワードを用いて、
Private Sub Command1_Click()
   Dim F As Form2
   Set F = New Form2
   F.Show
End Sub
のようにすると、ボタンを押すたびに、新たな Form2 が開いてしまいますが、
これと同じような現象になっていませんか?


まずは、フォームの起動のために、New を使っている所を探してみてください。
もし見つかったら、その New が複数回呼び出されてしまう事が無いか、
御自身のプログラムを再確認してみてください。


# New を使っていない、もしくは 1 回しか呼び出していないのに、
# 同じダイアログが開いてしまうようであれば、また別の理由が考えられます。