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