2012-05-13 11 views
0

私は簡単なチャットボックスコントロールを作っています。それはちょうど学ぶための趣味のプロジェクトです。私は以下のように自分自身のコントロールを作りたい:私はのOnPaintを使用してcontrolから継承したカスタムコントロール表面上にグラフィックスとテキストを描画する方法を学びましたカスタムチャットボックスコントロール - それをスクロール可能にする方法

enter image description here

。しかし問題は、このコントロールがスクリーンショットの要素を持つこと、最も重要なのは無限にスクロールできることです。グーグルで試してみたが、答えが見つからなかった。

また、その絵が描かれているため、私はおそらく、異なるユーザーや吹き出しの泡がすべてコントロールと同じであるため区別することはできません。

しかし、特定のバブルや特定のユーザーのユーザーがclickingであることを知る方法はありますか?そしてもう1つの問題はそれを作る方法でしたscrollable

事前に感謝します。

答えて

0

スクロール可能にする場合は、各コメントを別のパネル&に追加して、コントロールに追加するようにしてください。 次に、コントロールのautosizeプロパティをtrueに設定します(コントロールをパネルにする必要があります。コントロールを継承するには、autosizeプロパティがありません)。

バブルをクリックするには、もう一度各バブルをカスタムコントロール&にしてパネル(メインパネルのパネル内)に追加し、次にMouseEnterイベントを使用することをおすすめします。

関連する問題