私は単純なカスタムコントロールの作成にかなり精通していますが、このインスタンスはこれまでに登場したことがありません。カスタムコントロールパネルに一連のグラデーションを適用する「色」ディクショナリに設計時の変更可能性のサポートを提供したいと思います。
シンプルを使用するpublic Dictionary<int, Color> ProgressValueColors
と、実際には[プロパティ]ウィンドウで[...]を選択したデザイン時のプロパティが表示されますが、完全にグレー表示されています。辞書を自動的に推測して、追加と削除の両方を行う必要があります。ボタンはグレー表示されています。以下を参照してください。どうすればこの機能を作成できますか?
intの「Value」プロパティとKey
カラーピッカーである必要のあるColorプロパティを入力する必要があります。その後、ユーザーは[追加]を押してこれを辞書に追加できます。
ありがとう、そこにユーザーコントロールの専門家がいることを願っています!:)