質問: ユーザーが日付範囲を選択するためのより良い方法 私のアプリケーションでは、ユーザーは結果が必要な日付範囲を選択します。 uiは次のようになります。日付ピッカーは特定の日付を選択する必要があるため、私のユーザーはこれを好みません。これは必要以上に正確です。システムによってコンパイルされた結果のほとんどは、月次または四半期ごとの結果です。いくつかは毎年のみです。私が思いついた2つのアイデアは次のとおりです。左側では、コンボボックスを使用して有効な日付から選択します。このアプローチの問題は、結果が毎日になることがあり、有効な日付範囲が1860年代に戻ることです。合計すると、コンボボックスで処理するにはアイテムが多すぎます。右側では、3つのコモボックスを使用して日付を選択しています。これにはいくつかの利点があります。結果が月次になる場合は、日コンボを無効にすることができます。結果が四半期ごとになる場合は、月のコンボで使用できるアイテムを制限することもできます。ただし、このデザインでは、使用するためにクリックのヒープ全体が必要であるようです。ユーザーが「便利な」日付をより簡単に選択できるようにするuxの代替設計とは何ですか?私の技術スタックはc#、winforms、.net 3.5です。10月1日更新 ユーザーが選択した日付範囲は通常、数年から数十年と長く、長期間にわたってまばらな結果を取り戻します。 識別されている唯一の一般的なデフォルトは、 "できるだけ早く"開始日と "まで今日」を終了日とします。 今日までの回答にはたくさんの良いアイデアがあります-すべてに感謝します。10月2日更新 以下の回答の一部(および私は多くの読者を想定しています)は、レポート生成に日付範囲が必要であると想定しています。実際、アプリケーションのこの特定の部分は、クエリエンジンに近いものです。この詳細が新しいアイデアに影響を与えた場合は、答えてください。
回答: これが私の解決策です。、