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

投稿時間:2005/12/06(Tue) 19:31
投稿者名:べた
Eメール:
URL :
タイトル:
コンボボックスとりストボックスの三角のみを使えないように
コンボボックスとリストボックスで、ドロップダウンリストを表示する下▼や
スクロールの上下三角を使えないようにしたいのですが良い方法はないでしょうか。

Enabled = False
と設定すれば、確かに使えなくなりますが、表示がグレーアウトされてしまいます。

操作ができないだけで、表示はグレーアウトしないようにしたいのです。
また、表示される内容も変る有効にしたいのです。

投稿時間:2005/12/06(Tue) 20:03
投稿者名:いな
Eメール:
URL :
タイトル:
Re: コンボボックスとりストボックスの三角のみを使えないように
> 操作ができないだけで、表示はグレーアウトしないようにしたいのです。

コンボボックスやリストボックスでは考えが無いのですが、
テキストボックスと、配列を使って出来ないでしょうか?

> また、表示される内容も変る有効にしたいのです。

に、日本語が崩れてる〜。
操作が出来ないならば、表示される内容は変えられないのでは?

投稿時間:2005/12/06(Tue) 20:20
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: コンボボックスとリストボックスの三角のみを使えないように
> コンボボックスとリストボックスで、ドロップダウンリストを表示する下▼や
> スクロールの上下三角を使えないようにしたいのですが良い方法はないでしょうか。
簡単に済ますなら、その部分にPictureBox を被せておけば一応使用できなくなります。
下記のような感じになります。勿論 ▼ をクリックしてもなにもおきません。
hhttp://bbs4.aimix-z.com/gbbs.cgi?room=hanafusa

本格的にやるならサブクラス化してメッセージを処理すればできますが、そこまで
やらなければならない理由は何なのでしょうか?どのような不都合があるのでしょうか?
それによっては他の方法があるかも。

ListBox だけなら下記のような方法も
Private Sub List1_Scroll()
    List1.DragMode = 1
End Sub