私たちのプロジェクトSharpWiredでは、FirefoxやSafariのダウンロードウィンドウと同様のダウンロードコンポーネントを作成しようとしています。つまり、プログレスバー、ボタンなどを含むカスタムコントロールであるダウンロードの1つのトップダウンリストです。WindowsフォームとC#のコントロールの動的なトップダウンリスト?
必要条件は、各行に1つの要素を持つ単一のリストが1つ必要であることです。各要素はカスタムコントロールでなければなりません。リスト全体を動的にサイズ変更する必要があるため、必要に応じてスクロールバーを追加し、カスタムコントロールをリストの幅に合わせて細かくする必要があります。
FlowLayoutPanel
を使用しようとしましたが、私たちが望むように動作するようにサイズを変更していません。好ましくは、カスタムコントロールの固定をLeft &右に設定するだけでよい。 TableLayoutPanel
を使用することも考えましたが、これまで動的に行を追加すると負荷が大きくなりすぎていました。
これは非常に一般的な使用例でなければならず、FlowLayoutPanel
には直感的なやり方がありません。 誰かが似たようなことをやったことがありますか?
乾杯!
/adam
それは私たちがやってきたことです。データバインディングソリューションは、あまりにも多くのオーバーヘッドです。 –