tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^5: ユーザーコントロールのプロパティ
投稿日: 2012/01/24(Tue) 16:02
投稿者魔界の仮面弁士
> リストボックスのhWndを取得できればスクロールできるだろうということです。
TopIndex プロパティではいけないのでしょうか。
あるいは Active Accessibility とか。


> ボタンの裏に配置していながらもスクロ−ル出来るように
スクロ−ル ではなく スクロール という突っ込みはさておき。

思いつく案としては:
(1) コントロールを重ねず、リストボックス自体にボタン的機能を持たせるとか。
(2) VScroll コントロールをボタンの手前に配置して TopIndex 連動させるとか。
(3) ボタン右クリックなどで ZOrder を入れ替えられるようにするとか。
(4) ボタンの上にリスト項目を“描画”するとか。
(5) マウスホイールを取得して TopIndex 連動するとか。


> Propertyの追加方法ありがとうございます
なお、BackColor をアンビエントプロパティにする場合には
AmbientChanged イベントも実装する必要があります。
(そうしないと、コンテナの変更に追従できないため)


> MSDNを読んでいる最中なのですが、ここまで細かく書いてありませんので。
あれは基本的にリファレンスなので、一か所にまとまってはいないのですよね。
個々の機能ごとのサンプルやチュートリアルはあるのですけれども。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。