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