c#.net2.0で独自のカスタムオートコンプリートスタイルのドロップダウンコントロールを作成しようとしています。開発のスピードを上げるために、私はUserControlとしてコントロールを構築しましたが、この方法でそれを行うという問題にぶつかりました。
カスタム描画ドロップダウンが描画されたら、オプションのリストを表示できるようにUserControl領域のサイズを変更する必要があります。
理想的には、オプションのリストが「フローティング」で描画され、UserControlsの高さと幅(または親が境界を形成することさえ)によって制約されないという点で、drodpownリストの動作を模倣できるようにしたいと思います。ツールチップは、私が望む制約のない「フローティング」のもう1つの例です。
これを実現するために私が考えることができる唯一の方法は、境界線やタイトルバーのない新しいフォームをその場で作成し、ポップアップが必要なときにこれを表示することです。
これを行うためのより良い(しかし迅速な)方法はありますか?
TIA